Bayern Munich wrapped up their Bundesliga season at home with a 2-0 win over Borussia Mönchengladbach, marking a memorable farewell for club legend Thomas Müller. The veteran midfielder, who has spent 25 years at the club, played his 750th game in all competitions and was given a touching send-off before kickoff. A brief ceremony saw him presented with flowers and a commemorative picture of his achievements, including his record 13 Bundesliga titles and two Champions League trophies.
While the spotlight was on Müller, it was Harry Kane who opened the scoring in the 31st minute. The England striker deflected a shot from Michael Olise with a powerful header to register his 25th league goal of the season, solidifying his status as the Bundesliga’s top scorer. With one game remaining, Kane is poised to become the first player to top the scoring charts in his first two Bundesliga seasons.
After halftime, Bayern eased off but were kept ahead thanks to a series of key saves from Manuel Neuer, returning from injury. Olise sealed the result in the 90th minute just moments after Müller was substituted to a standing ovation. In a poignant gesture, Neuer handed the trophy to Müller, who was the first to raise it as Bayern celebrated their 34th German league title.
Müller addressed the crowd with heartfelt words, saying he relished being a “modern gladiator” and looked forward to the next chapter of his life despite knowing it wouldn’t compare to his time at Bayern. Kane, drenched in the traditional beer showers, called it an “incredible feeling” to win his first major trophy and expressed optimism for the club’s future.
Elsewhere, Bochum and Holstein Kiel were relegated from the Bundesliga following decisive defeats. Bochum, promoted in 2021, were mathematically relegated regardless of their 4-1 loss to Mainz, as Heidenheim’s 3-0 win over Union Berlin lifted them to 29 points—seven clear of Bochum’s 22. Mainz took control with a free-kick from Nadiem Amiri before adding goals from Phillipp Mwene, Jonathan Burkardt, and Paul Nebel. Gerrit Holtmann had briefly pulled one back for Bochum.
Holstein Kiel also saw their top-flight stint end after a 2-1 loss to Freiburg. Despite taking an early lead through Lasse Rosenboom, Freiburg equalised in first-half stoppage time before Lucas Höler’s second-half header completed the comeback. Freiburg’s victory keeps them in contention for a top-four finish and Champions League qualification.
In Bundesliga 2, Hamburg finally secured promotion back to the top flight after seven years, thrashing Ulm 6-1 to clinch a top-two finish. Hamburg, relegated in 2018, had narrowly missed out on promotion several times but now lead the table with 59 points, ahead of Cologne and Elversberg. Ulm, meanwhile, drop to the third division.
In Portugal, Sporting Lisbon will need to wait until the final matchday to secure the Primeira Liga title after a 1-1 draw with rivals Benfica. Francisco Trincão opened the scoring early, but Benfica responded through Kerem Akturkoglu after a dazzling run by Vangelis Pavlidis. Sporting remain in control of the title race and need to match Benfica’s result next weekend to be crowned champions.
In Serie A, Lazio salvaged a dramatic 1-1 draw with Juventus as substitute Matías Vecino scored in stoppage time. Juventus had taken the lead through Randal Kolo Muani but went down to ten men after Pierre Kalulu’s red card. The result leaves both teams level on points in the race for Champions League qualification, with two games remaining.