Harry Kane struck from the spot as Bayern Munich edged four points clear at the top of the Bundesliga after a hard-fought 1-0 win at Borussia Monchengladbach.
The England captain converted a 68th-minute penalty – his 21st goal of the season – at Borussia-Park after Michael Olise had been tripped to hand Bayern the points on their return from the winter break.
Omar Marmoush’s first-half goal was enough to hand third-placed Eintracht Frankfurt a 1-0 win at St Pauli, while Mohammed Amoura headed Wolfsburg to victory at Hoffenheim by the same scoreline.
⏰ 90. Min.: SCHLUSS, AUS, HEIMSIEG! 🔴🔵
Die drei Punkte bleiben auf dem Schlossberg 💪
⚽️ #NurDerFCH #FCHFCU 2:0 | @mhp_de pic.twitter.com/hJlx5ThfFw
— 1. FC Heidenheim 1846 e. V. (@FCH1846) January 11, 2025
Nicolai Emberg’s own goal and further strikes from Christian Gunter and Vincenzo Grifo handed Freiburg a 3-2 win over lowly Holstein Kiel, although they were left hanging on after Phil Harres scored twice in the last five minutes to give the visitors hope.
Goals from Frans Kratzig and Adrian Beck either side of Union Berlin defender Tom Rothe’s first-half dismissal handed Heidenheim a priceless 2-0 win.
Jonathan Burkardt scored both goals as Mainz claimed a 2-0 home win over bottom-of-the-table Bochum.
Mason Greenwood and Adrien Rabiot were on target as Marseille moved to within four points of Ligue 1 leaders Paris St Germain with a 2-1 win at Rennes.
𝐁𝐞𝐚𝐮𝐭𝐢𝐟𝐮𝐥 𝐧𝐢𝐠𝐡𝐭 ✨ #SRFCOM pic.twitter.com/XvqDfFuLEC
— Olympique de Marseille 🇬🇧 🇺🇸 (@OM_English) January 11, 2025
Arnaud Kalimuendo fired the hosts into a 43rd-minute lead, but Greenwood struck on the stroke of half-time and Rabiot four minutes after the restart to claim the points.
Gaeten Laborde’s double helped Nice climb into the top four after a 4-2 win at Reims.
Evann Guessand and Laborde’s penalty after Junya Ito had levelled sent the vistors in ahead at the break, and the striker claimed his second before Mamadou Diakhon reduced the deficit, only for Ali Abdi to cement the victory.
Mahdi Camara and Ludovic Ajorque earned Brest a 2-1 win over Lyon, who replied through Jordan Veretout with all the goals coming in the first half.
FULL TIME | Fischio finale a Udine.
It finishes all square.@acqua_lete | #UdineseAtalanta 0-0 #GoAtalantaGo ⚫️🔵 pic.twitter.com/0nZasjfrSJ
— Atalanta B.C. (@Atalanta_BC) January 11, 2025
In Serie A, second-placed Atalanta passed up the opportunity to leapfrog leaders Napoli after they were held to a goalless draw at Udinese.
Nikola Vlasic’s equaliser secured Torino a 1-1 draw in their Derby della Mole clash with Juventus, who had taken an early lead through Kenan Yildiz.
Nadir Zortea denied AC Milan victory as the Italian Super Cup winners could only take a point from lowly Cagliari.
Alvaro Morata had fired the home side ahead at the San Siro, but Zortea ensured it ended 1-1.
▪ CRÓNICA1-0: ¡Este Pucela sí!https://t.co/CJ2DexD5qW#RealValladolidRealBetis
— Real Valladolid C.F. (@realvalladolid) January 11, 2025
Nikola Krstovic struck twice as Lecce dragged themselves out of the relegation zone with a 3-1 win at Empoli. Tete Morente had opened the scoring before Liberato Cacace levelled.
Substitute Jhon Solis fired Girona to a stoppage-time victory at Alaves with the only goal in a 1-0 LaLiga win.
Kike Perez found the back of the net 13 minutes after the break to hand Real Valladolid an invaluable 1-0 victory over Real Betis which lifted them from the foot of the table.
Sevilla needed a stoppage-time equaliser from substitute Adria Pedrosa to snatch a 1-1 draw with Valencia, who slipped to 20th as a result of Valladolid’s victory, after Luis Rioja had opened the scoring.
Leandro Cabrera and Seydouba Cisse traded early goals in a 1-1 draw between Espanyol and Leganes, who had substitute goalkeeper Juan Soriano sent off for violent conduct in time added on.