Beier’s late strike gets Dortmund back on track
Borussia Dortmund needed a moment of quality to turn a frustrating evening into a win, and Maximilian Beier provided it in the 80th minute. Jobe Bellingham pulled the ball back, and Beier curled a right-footed finish beyond Noah Atubolu and into the far corner. It was a decisive contribution from a substitute in a match where chances had come and gone at both ends. After consecutive Bundesliga draws, Dortmund returned to winning ways and moved to the top of the table. That’s a meaningful result at this stage of the season, but the narrow margin tells its own story: Dortmund had to wait until late to make its pressure count, and Frankfurt had chances to change the outcome. The win is valuable. The performance still leaves questions about how reliably Dortmund can turn promising spells into goals.Borussia Dortmund 1-0 Eintracht Frankfurt
Goal: 1-0 Beier 80’ (assist: Bellingham)
Two teams make selective changes
Dortmund coach Niko Kovač largely kept faith with the side that beat Sabah in midweek’s UEFA Champions League match. His only change was Marcel Sabitzer for Carney Chukwuemeka. That continuity suggested Kovač wanted to preserve the rhythm of a side coming off a midweek win, while Sabitzer’s return gave Dortmund a different option in midfield. The match would test whether that familiar setup could create enough clear chances against a Frankfurt side that had also arrived with a recent win behind it. Eintracht Frankfurt made two changes after a 1-0 win over Cologne the previous Friday. Noëll Aséko and Elias Baum came in; Mario Götze and Keita Kosugi made way. The limited changes pointed to a side that had little reason to overhaul its approach, and Frankfurt ultimately showed it could stay in the contest even when Dortmund started on the front foot.Plenty of openings, no first-half goal
Dortmund began on the front foot, with Serhou Guirassy testing Noah Atubolu around the 15-minute mark. Three minutes later, Guirassy forced another sharp stop with a chipped finish. Frankfurt’s goalkeeper kept his side level, giving the visitors time to settle rather than letting Dortmund’s early pressure dictate the entire half. That distinction mattered. A strong start can become a match-long advantage if the team in front converts, but Dortmund left Frankfurt with a way back into the game. The hosts had shown they could threaten; they hadn’t yet shown they could make those openings count. Frankfurt found its footing as the half wore on. Jonathan Burkardt sent a low effort just wide, and Younes Ebnoutalib got through one-on-one with Gregor Kobel after Dortmund failed to clear a loose pass. Kobel stopped him, preserving the score at 0-0. Chances at both ends made for an open first half, but neither side found the finish that would have changed the tactical picture before the break.Beier’s late strike breaks the deadlock
Frankfurt nearly made the restart count when Farès Chaïbi’s dipping shot drew another sharp save from Gregor Kobel. Dortmund answered with a chance of its own: Guirassy met a corner with a header that rattled the crossbar. The exchange captured the match’s pattern. Each side could create danger, yet neither could turn its spells into a lead. Kovač changed three players on the hour, introducing Maximilian Beier, Ethan Nwaneri and Chukwuemeka. The substitutions brought fresh options as the game continued without a goal, and Beier eventually supplied the finish Dortmund had been missing. In the 80th minute, substitute Jobe Bellingham pulled the ball back for him. Beier curled a right-footed shot beyond Atubolu and into the far corner. This is more significant than it looks: Dortmund’s winner came from players introduced during the match, with Bellingham creating the opening and Beier finishing it. The move rewarded Kovač’s changes, but it also underlined how little separated the teams before that moment. A late goal can settle a contest without answering whether the winning side controlled it. The Bundesliga’s xGoals figures put Dortmund at 1.36 and Frankfurt at 0.92. Beier’s winner had a goal probability of just five percent, a reminder that the final score rested on a difficult finish rather than a stream of easy chances. The numbers are a useful measure of the opportunities each team created, but they don’t account for the pressure of the closing minutes or the quality needed to convert a low-probability chance. Frankfurt pushed forward for an equaliser, but Dortmund held on for a confidence-boosting victory before next weekend’s Klassiker against Bayern Munich. A win gives Dortmund a better platform for that fixture; it doesn’t guarantee the same margin for error will be available against its next opponent. The relief of the result, then, sits alongside a practical concern: Dortmund needed a standout finish to separate itself from a competitive Frankfurt side.Beier’s late effort left Noah Atubolu with no chance. — INA FASSBENDER