Bayern Munich won their 11th consecutive Bundesliga title in dramatic fashion before Lionel Messi surpassed Cristiano Ronaldo to become the top scorer in the history of Europe’s big five divisions, helping Paris St Germain secure back-to-back Ligue 1 crowns.
Jamal Musiala’s 89th-minute goal saw Bayern beat Cologne 2-1 and capitalise on Borussia Dortmund’s failure to beat Mainz in a 2-2 draw, while PSG’s 1-1 draw away to Strasbourg – which included Messi’s 496th league strike – was enough to confirm the capital club as champions with one game to spare.
Dortmund would have claimed their first title since the 2011-12 season if they had beaten Mainz at home but drew 2-2, only levelling in the sixth minute of stoppage time, while Musiala’s late strike gave Bayern a 2-1 win at Cologne to take the honours on goal difference.
Dortmund, for whom England midfielder Jude Bellingham was an unused substitute after injury, quickly got the sense this would not be their day.
Raphael Guerreiro offered the hosts hope when he hammered in a cross from Gio Reyna in the 69th minute.
And soon after Dortmund were back at the top of the standings as Dejan Ljubicic’s 81st-minute penalty cancelled out Kingsley Coman’s early curling strike to make it 1-1 in Cologne, Dortmund ahead by a point at that stage.
But there was one final twist as Serge Gnabry, guilty of conceding that late penalty, teed up Musiala to fire in the winner.
Niklas Sule scored deep into time added on for Dortmund but it would make no difference as Thomas Tuchel’s Bayern took the title.
The party did not last long for either Bayern chief executive Oliver Kahn or board member Hasan Salihamidzic, however, with Bayern announcing within an hour of the final whistle that both were to be replaced.
Third-placed Leipzig scored twice in the last 10 minutes to finish with a 4-2 win over relegated Schalke.
Ten-man Bayer Leverkusen lost 3-0 at Bochum but clung on to sixth by just two goals in the goal difference column above Frankfurt.
FRENCH CHAMPIONS 2022-2023 🏆❤️💙
— Paris Saint-Germain (@PSG_English) May 27, 2023
Messi, set up by Kylian Mbappe, fired PSG in front in Strasbourg in the 59th minute, and although Kevin Gameiro levelled there was no denying them the title as they sit four points above Lens, who beat AC Ajaccio 3-0 to secure second place.
Third-placed Marseille lost 2-1 at home to Brest. Lyon are within three points of fifth place after beating Reims 3-0. Nice came from 2-0 down to win 3-2 away to Montpellier, while Clermont beat Lorient 2-0 and Angers beat Troyes 2-1.
Champions League finalists Inter Milan struck early on their way to a 3-2 win over Atalanta that moved them up to second in Serie A, with Romelu Lukaku and Nicolo Barella both on target inside the first three minutes.