Mohamed Salah stole the show in the English Premier League while FA Cup action also took place over the weekend, but what went on across the other top European leagues?
In the Bundesliga, top-of-the-table Bayern Munich fell to a 2-1 defeat at 6th placed RB Leipzig, with Naby Keita bagging a goal and an assist as his side came from behind to pick up all three points. Schalke edged out Wolfsburg 1-0 to maintain their spot in second, while Borussia Dortmund remain third thanks to a stunner from Batshuayi as they beat Hannover by the same score line. Frankfurt sit fourth having cruised to a 3-0 victory at home to Mainz, with all three goals arriving before half time, while Bayer Leverkusen slipped to fifth as they lost 2-0 at second-from-bottom Cologne having been reduced to ten men early on.
Barcelona continued their dominance in Spain with a 2-0 victory over Athletic Bilbao, with Atletico Madrid in second despite losing at Villarreal, where the home side came from behind with two goals from Enes Unal in the last few minutes of the game. Real Madrid remain third after securing all three points in a nine-goal thriller at home to Girona, with Ronaldo stealing the headlines and grabbing four goals and an assist in the 6-3 win at the Bernabeu. Valencia complete the top four as Zaza was among the goals and assists in a routine 3-1 home victory over Alaves.
In Italy, it was all about one man as Icardi scored four in Inter’s 5-0 victory over Sampdoria to move his side into fourth, four points behind Roma who won 2-0 at Crotone. It is however Napoli and Juventus leading the way in Serie A, with the former sitting in second having defeated Genoa 1-0, with the latter maintaining top spot despite a goalless draw at SPAL. Lazio sit fifth after Lucas Leiva rescued a point for his side in a 1-1 draw with Bologna, with AC Milan completing the top six after edging out ChievoVerona 3-2.
Finally, in France, PSG sit 17 points adrift at the top after beating Nice 2-1, with Monaco in second after defeating Lille by the same score line. It was however the final game of the weekend that grabbed all the attention, with third place Marseille hosting fourth place Lyon. The home side took the lead through Rolando, with the away side drawing level just before the half time whistle. Lyon then took the lead shortly after the break, only for the game to be pegged back to 2-2 thanks to a late goal from Mitroglou. The substitute thought he had secured a point for his side, only for Depay to grab a last minute winner for Lyon, who now sit just two points off their opponents in fourth.