The Bundesliga delivered another thrilling weekend of football as teams battled fiercely for points in the final stretch of the season.
With the title race heating up, European qualification spots still up for grabs, and relegation fears looming large, Saturday’s fixtures offered high-stakes drama, late winners, and standout individual performances.
From Leverkusen’s stumble at home to Freiburg’s last-minute heroics, the day’s action showcased the intensity and unpredictability that defines the German top flight.
Here’s a comprehensive look at the matches played:
Bayer Leverkusen 0–0 Union Berlin
Bayer Leverkusen’s aspirations to defend their Bundesliga title suffered a blow as they were held to a goalless draw by Union Berlin at the BayArena.
Despite the return of playmaker Florian Wirtz after a five-week injury layoff, Leverkusen struggled to penetrate Union’s resolute defense. Wirtz’s introduction in the second half injected some creativity, leading to a notable chance for Exequiel Palacios, who failed to convert.
Union Berlin also posed threats, with a goal disallowed for offside and a late opportunity thwarted by goalkeeper Lukáš Hrádecký. The draw leaves Leverkusen five points behind league leaders Bayern Munich, with five games remaining.
Hoffenheim 2–0 Mainz 05
Hoffenheim emerged victorious with a 2-0 win over Mainz at the PreZero Arena. Croatian striker Andrej Kramarić was the standout performer, netting both goals in the first half.
His first came in the 4th minute, capitalizing on a defensive lapse, and he doubled the lead in the 32nd minute with a well-placed shot.
Mainz struggled to mount a significant response, and Hoffenheim’s defense remained solid to secure the clean sheet.
Borussia Mönchengladbach 1–2 SC Freiburg
In a dramatic encounter at Borussia Park, SC Freiburg clinched a 2-1 victory over Borussia Mönchengladbach, thanks to a 90th-minute header from 19-year-old substitute Johan Manzambi.
Gladbach took the lead in the 15th minute when Freiburg’s captain Christian Günter inadvertently turned the ball into his own net. Freiburg responded swiftly, with Patrick Osterhage equalizing just a minute later.
The match seemed destined for a draw until Manzambi connected with a Ritsu Dōan cross in the final minute, ending Freiburg’s five-game winless streak and boosting their European qualification hopes.
Holstein Kiel 1–2 FC St. Pauli
FC St. Pauli secured a vital 2-1 away victory against Holstein Kiel at the Holstein-Stadion. The hosts opened the scoring in the 20th minute through a goal from Thorleifur Úlfarsson.
St. Pauli responded in the 33rd minute when Danel Sinani found the net to level the score. The match remained tightly contested until stoppage time, when Maurice Weißhaupt scored in the 90+2nd minute to give St. Pauli the win.
This result provides a significant boost to St. Pauli’s campaign as they aim to climb the Bundesliga standings.