Werder Bremen vs Borussia Dortmund: match report
On the final day of the 2025-2026 Bundesliga season, Borussia Dortmund secured a 2-0 victory over Werder Bremen in a tightly contested fixture at the Weserstadion. The match, played on Saturday, May 16, 2026, marked the conclusion of the league calendar with both teams already having finalized their positions.
First half ends goalless as Bremen resists early pressure
The opening 45 minutes saw Werder Bremen hold their ground against Borussia Dortmund’s early advances. The hosts displayed disciplined defending, frustrating Dortmund’s attempts to break through their backline. The referee blew the whistle for halftime after a cagey opening period, with neither side able to carve out clear-cut chances.
Werder Bremen made their first tactical adjustment at the break, introducing Marco Friedl for Amos Pieper in an effort to bolster their midfield control. The change signaled their intent to take a more proactive approach in the second half.
Guirassy breaks the deadlock in the 59th minute
Borussia Dortmund’s persistence paid off in the 59th minute when Serhou Guirassy capitalized on a defensive error to slot the ball past Werder Bremen’s goalkeeper. The goal stemmed from a swift counterattack that caught the home side off guard, giving Dortmund the lead they had been chasing throughout the match.
Werder Bremen responds with personnel changes
In response to Dortmund’s goal, Werder Bremen introduced Marco Grüll, replacing Isaac Schmidt in a bid to regain control of the midfield. The substitution aimed to inject more creativity into their attacking play, but Dortmund’s defense remained resolute under pressure.
Late drama as Couto seals Dortmund’s victory
The game entered its closing stages with Werder Bremen pushing for an equalizer, but Borussia Dortmund’s counterattacks proved decisive. In the 90th minute plus five, substitute Yan Couto added a second goal to Dortmund’s tally, effectively sealing the win. The goal came from a rapid transition following a turnover in midfield, leaving Werder Bremen with little time to respond.
Substitutions and tactical shifts shape the match
- 70th minute: Werder Bremen made two changes simultaneously, replacing Cameron Puertas and Salim Musah with Patrice Covic and Samuel Mbangula, respectively, to inject fresh energy into their attack.
- 69th minute: Borussia Dortmund responded by bringing on Julian Brandt and Carney Chukwuemeka, replacing Maximilian Beier and Samuele Inacio to reinforce their midfield and attack.
- 83rd minute: Further adjustments saw Karim Adeyemi and Fabio Silva come on for Jobe Bellingham and Serhou Guirassy, respectively, as Dortmund aimed to maintain their lead.
- 88th minute: Yan Couto made his way onto the pitch, replacing Julian Ryerson as Dortmund looked to solidify their defensive shape while keeping their attacking options open.
- 90th minute: Leonardo Bittencourt entered the fray for Werder Bremen, replacing Romano Schmid, as the home side pushed for a late consolation.
The match concluded with Borussia Dortmund’s 2-0 victory, capping off a Bundesliga season that had been filled with highs and lows for both teams. Werder Bremen’s resilience was evident throughout, but Dortmund’s clinical finishing in the final third proved the difference on the day.
More Stories
Sénégal calls for calm between president diomaye faye and pm sonko
Mali: alghabass ag intalla’s inner circle in Kidal
Côte d’Ivoire: laurent gbagbo’s ppa-ci succession remains unclear