Maximilian Beier scored a superb late winner as Borussia Dortmund recovered from back-to-back Bundesliga draws to beat Eintracht Frankfurt and climb to the top of the table.

2026/2027 Bundesliga
1-0
Match Report:
Niko Kovač made just one change to the Dortmund side that started their midweek UEFA Champions League victory over Sabah, with Marcel Sabitzer coming in for Carney Chukwuemeka.

Frankfurt, meanwhile, made two alterations from the team that beat Cologne 1-0 last Friday. Noëll Aséko and Elias Baum were brought into the side, with Mario Götze and Keita Kosugi dropping out.
Chances aplenty in goalless first half
Dortmund started the brighter of the two teams, with Serhou Guirassy forcing a smart save out of Noah Atubolu on the quarter-hour mark before being denied again three minutes later by the Frankfurt keeper, who did brilliantly to keep out the Guinean marksman's dinked effort.
Frankfurt grew into the game as the half progressed. Jonathan Burkardt fired narrowly wide with a speculative effort, while Younes Ebnoutalib was thwarted in a one-on-one with Gregor Kobel after Dortmund had failed to deal with a loose Eintracht pass.
Beier settles it
Frankfurt almost struck immediately after the restart as Fares Chaïbi's dipping effort forced another smart stop out of Kobel. Dortmund responded through Guirassy, whose header from a corner cannoned off the crossbar at the other end.
Kovač made a triple change on the hour mark, bringing on Beier, Ethan Nwaneri and Carney Chukwuemeka. The breakthrough came in the 80th minute, when another substitute - Jobe Bellingham - cut the ball back to Beier, who curled a right-footed effort into the far corner past Atubolu.
The Eagles threw caution to the wind in search of a late leveller, but the hosts held on to claim a morale-boosting win ahead of next weekend's Klassiker against Bayern Munich.
Match Events
0' The match is about to start!

0' Highlight from Dortmund vs Frankfurt

7' Highlight from Dortmund vs Frankfurt

15' Match Event for Dortmund vs Frankfurt

17' Highlight from Dortmund vs Frankfurt

26' Highlight from Dortmund vs Frankfurt

29' Match Event for Dortmund vs Frankfurt
31' Highlight from Dortmund vs Frankfurt

34' Match Event for Dortmund vs Frankfurt

45' Match Event for Dortmund vs Frankfurt

54' Highlight from Dortmund vs Frankfurt

64' Highlight from Dortmund vs Frankfurt

68' Highlight from Dortmund vs Frankfurt

72' Match Event for Dortmund vs Frankfurt

79' Highlight from Dortmund vs Frankfurt

80' GOAL! Dortmund 1-0 Frankfurt (Maximilian Beier)


Line-ups
Dortmund XI: Sabitzer, Guirassy, Anton, Kobel, Bensebaini, Ryerson, Joey Veerman, Schlotterbeck, Fábio Silva, Nmecha, Daniel Svensson
Subs: Meyer, Beier, Chukwuemeka, Filippo Mane, Jobe Bellingham, Nwaneri, Joane Gadou, Samuele Inácio, Enzo dos Santos
Frankfurt XI: Koch, Ritsu Doan, Lilian Brassier, Jonathan Burkardt, Noah Atubolu, Nnamdi Collins, Raphael Onyedika, Noël Aséko, Farès Chaïbi, Elias Baum, Younes Ebnoutalib
Subs: Gotze, Ansgar Knauff, Can Uzun, Ayoube Amaimouni-Echghouyab, Oscar Højlund, Kauã Santos, Keita Kosugi, Jeremiaha Maluze, Love Arrhov
