Wayne Rooney made the difference as Manchester United saw off fellow UEFA Europa League contenders Liverpool, while St-Étienne beat Lyon and Napoli stayed top in Italy.
Article top media content
Manchester United got the better of fellow UEFA Europa League hopefuls Liverpool on Sunday as several of the last-32 contenders continued their domestic campaigns.
Wayne Rooney made the difference in the high-profile meeting at Anfield as United climbed within seven points of the Premier League summit against ninth-placed Liverpool. Old rivals met in France too, where St-Étienne edged the 100th Rhone derby in Ligue 1 against Lyon.
Elsewhere on Sunday, Fiorentina missed the chance to go third in Serie A after succumbing 2-0 at AC Milan, with Napoli still top courtesy of their victory against Sassuolo earlier in the weekend. In Portugal, Sporting CP's lead is down to two points after they were held on Friday, though third-placed Porto could not take advantage as they suffered a surprise loss to Guimarães.
All games league unless stated
Gent 2-0 Anderlecht
Barcelona 6-0 Athletic Club
Nacional 2-3 Braga
Milan 2-0 Fiorentina
Bologna 2-2 Lazio
Liverpool 0-1 Manchester United
Caen 1-3 Marseille
Guimarães 1-0 Porto
St-Étienne 1-0 Lyon
Valencia 2-2 Rayo Vallecano
The following sides are on winter breaks or in close season: Augsburg, Basel, Bayer Leverkusen, Borussia Dortmund, Krasnodar, Lokomotiv Moskva, Midtjylland, Molde, Rapid Wien, Schalke, Shakhtar Donetsk, Sion, Sparta Praha.