Tabakovic Strike Sinks Dortmund as Gladbach Inflict Third Loss in Four Bundesliga Matches
A late goal from Haris Tabakovic handed Borussia Mönchengladbach a 1-0 victory over Borussia Dortmund, deepening the visitors' slump and denting their Champions League qualification hopes.

NIGERIA —
Key facts
- Borussia Dortmund lost 1-0 to Borussia Mönchengladbach on May 3, 2026.
- Haris Tabakovic scored the winning goal for Gladbach.
- Dortmund have lost three of their last four Bundesliga matches.
- Dortmund sit second in the table with 67 points; Gladbach are 11th with 35 points.
- The top four positions qualify for the UEFA Champions League.
- Dortmund goalkeeper Gregor Kobel lamented a late defensive lapse.
- Gladbach were without injured players Nathan N'Goumou and Tim Kleindienst.
- Dortmund were missing Niklas Süle, Emre Can, and Felix Nmecha due to injuries.
Lethargic Dortmund Stung by Late Gladbach Strike
Borussia Dortmund’s stuttering run of form continued on Sunday as they fell to a 1-0 defeat at Borussia Mönchengladbach, a result that leaves their grip on a Champions League place looking increasingly fragile. The decisive moment arrived in the second half when Haris Tabakovic pounced on a defensive error to fire past Gregor Kobel, condemning the visitors to their third loss in four Bundesliga outings. The defeat at Borussia-Park was a stark illustration of Dortmund’s recent inability to convert possession into points. Despite dominating stretches of play, the side coached by Edin Terzić lacked incision in the final third and were ultimately undone by a single lapse in concentration at the back.
Kobel Rues Costly Mistake as Defensive Frailties Resurface
Goalkeeper Gregor Kobel, who had been one of Dortmund’s most consistent performers this season, was left to reflect on the error that gifted Gladbach the win. “It was a late lapse that we simply cannot afford at this stage of the season,” Kobel said after the match. “We have to be more focused for the full 90 minutes.” The goal came in the 76th minute when a miscommunication between Kobel and his defence allowed Tabakovic to nip in and slot home from close range. It was a moment that underscored the defensive vulnerabilities that have plagued Dortmund in recent weeks, with the team having kept only one clean sheet in their last five league matches.
Injury-Hit Squads Forced to Improvise
Both teams entered the contest with depleted squads, a factor that influenced the rhythm of the game. Dortmund were without key defender Niklas Süle and midfielder Felix Nmecha, both sidelined with knee injuries expected to keep them out until mid-May. Captain Emre Can was absent with a cruciate ligament injury that has ended his season. Gladbach, meanwhile, were missing winger Nathan N'Goumou and striker Tim Kleindienst, both nursing Achilles tendon and knee injuries respectively, with returns also projected for mid-May. The absences forced both managers to field makeshift line-ups, contributing to a disjointed encounter that lacked fluency.
Dortmund’s Champions League Qualification Hopes Hang in Balance
The defeat leaves Dortmund in second place with 67 points, but with the chasing pack closing in, their position is far from secure. The top four spots in the Bundesliga guarantee qualification for the UEFA Champions League group stage, while fifth place earns a spot in the Europa League and sixth a place in the Europa Conference League qualifiers. With only two matches remaining in the season, Dortmund’s margin for error has evaporated. Their next fixture against Wolfsburg, who held Gladbach to a 0-0 draw earlier in the campaign, now takes on added significance. A slip-up could see them overtaken by third-placed RB Leipzig or fourth-placed Bayer Leverkusen.
Gladbach’s Mid-Table Comfort Masks Frustrating Campaign
For Borussia Mönchengladbach, the victory was a rare bright spot in a season that has seen them languish in 11th place with 35 points. Their campaign has been characterised by inconsistency, with the team unable to string together a run of positive results. The win over Dortmund, however, demonstrated their capacity to raise their game against top opposition. Gladbach’s recent form had included a 1-1 draw with Mainz 05 and a goalless stalemate against Wolfsburg, results that have left them comfortably clear of the relegation playoff spot in 16th but far from the European places. The victory over Dortmund will provide a morale boost as they look to finish the season on a high note.
What Lies Ahead for Both Sides
Dortmund face a critical run-in that will define their season. With Champions League qualification at stake, they must rediscover the form that saw them challenge for the title earlier in the campaign. The return of injured players Süle and Nmecha could provide a boost, but the team’s mental resilience will be tested after a series of setbacks. Gladbach, with little left to play for beyond pride, will aim to build on this result and finish the season with momentum. The club’s hierarchy will also be assessing the squad ahead of a summer transfer window that could bring significant changes. For now, though, the focus remains on the final two matchdays, where both teams have everything to play for.
The bottom line
- Dortmund’s 1-0 loss to Gladbach marks their third defeat in four Bundesliga games, jeopardising their top-four finish.
- Haris Tabakovic’s 76th-minute goal was the difference, capitalising on a defensive error by Gregor Kobel.
- Dortmund are second with 67 points but face a tight race for Champions League qualification with two games left.
- Key injuries to Niklas Süle, Emre Can, and Felix Nmecha have weakened Dortmund’s squad depth.
- Gladbach sit 11th with 35 points, safe from relegation but far from European contention.
- The result underscores Dortmund’s defensive fragility and the high stakes of the season’s closing stages.



Arsenal 3-0 Fulham: Saka and Gyokeres Dazzle as Gunners Open Six-Point Lead Over Manchester City

Barcelona Captain Rejects Saudi Move as Club Pursues €60m Defender

Mbappé and Militão fire Real Madrid past Espanyol to maintain perfect La Liga start
