Werder Bremen 0-2 Borussia Dortmund — Bundesliga match report

Saturday, May 16, 2026 | 34th matchday, 2025-26 Bundesliga season

Exterior view of Werder Bremen's Weserstadion during matchday

Final whistle: Dortmund secure all three points in Bremen

The Bundesliga season reached its climax as Borussia Dortmund claimed a crucial 2-0 victory over Werder Bremen on the final matchday. The result capped a dramatic finish to the campaign with Dortmund securing their top-four finish.

Goal timeline

  • 59′Serhou Guirassy breaks the deadlock with a clinical finish, slotting past the Werder Bremen goalkeeper after a swift counterattack.
  • 90′ +5Yan Couto seals the win in stoppage time, doubling Dortmund’s lead with a composed finish following a set-piece opportunity.

Key substitutions

  • 69′ — Julian Brandt and Carney Chukwuemeka replace Maximilian Beier and Samuele Inacio respectively for Dortmund.
  • 70′ — Patrice Covic and Samuel Mbangula come on for Werder Bremen, replacing Cameron Puertas and Salim Musah.
  • 83′ — Fabio Silva and Karim Adeyemi enter the fray for Dortmund, coming on for Serhou Guirassy and Jobe Bellingham.
  • 88′ — Yan Couto replaces Julian Ryerson in a late tactical switch.
  • 90′ — Leonardo Bittencourt comes on for Romano Schmid as Werder Bremen push for a late consolation.

Match statistics

The game remained tightly contested until the 59th minute, with Werder Bremen enjoying early possession but struggling to carve out clear chances. Dortmund’s efficiency in front of goal proved decisive, with both goals arriving from high-quality set-piece situations. Bremen’s best opportunity of the first half came from a Camrin Puertas free-kick in the 32nd minute, which was comfortably saved by Dortmund’s goalkeeper.

In the second half, Bremen pushed forward in search of an equalizer but found Dortmund’s defense resolute. The visitors’ composure on the ball and ability to exploit space in transition ultimately decided the outcome.