Kylian Mbappé equalled Cristiano Ronaldo’s Real Madrid scoring record during a 2-0 win over Sevilla.
The French forward scored a late penalty to reach 59 goals in the calendar year.
Jude Bellingham’s first-half header put Real ahead before Sevilla had a player sent off.
The win leaves Real one point behind La Liga leaders Barcelona.
Juventus stayed in the Serie A race by beating Roma 2-1 at home.
The result kept Roma fourth while Juventus moved closer in the standings.
In Germany, Bayer Leverkusen came from behind to beat RB Leipzig 3-1.
Two quick goals before half-time changed the match.
Leverkusen moved into third as Leipzig lost at home for the first time.
Elsewhere, Wolfsburg wasted a hat-trick in a 4-3 loss to Freiburg.
Eintracht Frankfurt drew with Hamburg, while several matches ended goalless.
