
Omar Marmoush-less Eintracht Frankfurt too good for struggling Borussia Dortmund
Hugo Ekitiké's first-half strike and Oscar Höjlund's stoppage-time goal gave third-placed Eintracht Frankfurt a 2-0 victory over Borussia Dortmund, who stay winless in 2025.
Eintracht Frankfurt 2-0 Borussia Dortmund
Goals: 1-0 Ekitiké 18' (assist: Kristensen), 2-0 Höjlund 90'+2 (assist: Uzun)
Dortmund came close to taking the lead in the ninth minute when Serhou Guirassy's header struck the post, but it was Frankfurt who broke the deadlock in the 18th minute. With Frankfurt scorer Omar Marmoush left out of the squad due to ongoing transfer negotiations with an unnamed foreign club, Ekitiké finished off a quick one-two with Rasmus Kristensen from close range. The goal energised the hosts, and they nearly doubled their lead four minutes later when former Dortmund youngster Ansgar Knauff hit the woodwork with a curling effort.
Tactical shifts and late drama
Dortmund showed signs of life following the half-time introduction of Yan Couto, who tested Kevin Trapp within minutes of the restart. The Brazilian full-back continued to threaten on the right-hand side, with Jamie Gittens also finding moments of joy on the opposite flank. However, as Dortmund pressed forward in search of an equaliser, Frankfurt capitalised on a defensive error in stoppage time. Substitute Höjlund latched onto a pass from Can Uzun and calmly slotted home to secure the 2-0 victory - third-placed Frankfurt's third successive win in 2025. BVB stay 10th and could end the weekend as many as eight points adrift of the top four.
Player of the Match: Hugo Ekitiké
Ekitiké stood out with a crucial performance for Frankfurt. His goal, coming from a chance with an xG of 0.2794, demonstrated his clinical finishing. Ekitiké also recorded the highest speed of any player in the match at 33.9 km/h, showcasing his threat on the counter-attack. His overall contribution was vital in securing the win for Frankfurt in the absence of Marmoush.

Bundesliga Match Facts
xGoals: Frankfurt 1.87 - Dortmund 0.89
Fastest player: Hugo Ekitiké (Frankfurt), 33.9 km/h
Lowest goal probability: 1-0 by Hugo Ekitiké (Frankfurt), 28 percent
Most pressed player: Ansgar Knauff (Frankfurt), 20 times under pressure
Pass efficiency: Yan Couto (Dortmund), +2.93
Fantasy Heroes: Nathaniel Brown (Frankfurt, 278 Points), Rasmus Kristensen (Frankfurt, 214 Points), Waldemar Anton (Dortmund, 266 Points)
Related news

21st Remembrance Day in German football
Matchday 19 and 20 across the Bundesliga and Bundesliga 2 were used to mark the 80th anniversary of the liberation of Auschwitz and to pass on the message of Holocaust survivors.

Deadline Day in Bundesliga 2
Follow all the ins and outs across Bundesliga 2 on the final day of the winter transfer window...

Matchday 20 highlights!
There were wins for Bayern, Leverkusen and Dortmund, as well as some stunning goals and real drama...