Bayern Munich secured the Bundesliga title for a 10th consecutive season as they saw off rivals Borussia Dortmund 3-1 in Der Klassiker.
Dortmund needed a win on Saturday to halt Bayern’s procession to a historic crown, but despite a steely second-half showing the visitors never looked likely to prolong the title race.
Indeed, they were run ragged in the first half as Bayern cruised into a 2-0 lead courtesy of Serge Gnabry and Robert Lewandowski.
Emre Can’s 52nd-minute penalty made matters more interesting, though an eighth straight Klassiker victory was capped off by Jamal Musiala’s goal late on.
Bayern’s fans were in party mode after 15 minutes, with Gnabry slamming a wonderful strike beyond Marwin Hitz from the edge of the box after Dortmund failed to clear a corner.
With Erling Haaland skewing wide at the other end, Gnabry swept in a second just before the half-hour mark, yet it was disallowed by VAR for Kingsley Coman having strayed offside.
Nevertheless, it was 2-0 in the 34th minute – Lewandowski helping himself to a customary goal against his former club when Bayern pounced on Dan-Axel Zagadou’s error.
Leon Goretzka and Lewandowski passed up chances to stretch Bayern’s lead and the hosts were made to pay early in the second half when Can coolly converted from the spot after Joshua Kimmich’s foul on Marco Reus.
Bayern were suddenly living dangerously, and first Manuel Neuer and then Lucas Hernandez had to make last-ditch interventions to deny Reus.
Lewandowski dragged wide and was then denied by Hitz as Bayern searched for a third, yet it came via substitute Musiala, who tucked in from close range in the 83rd minute to round off a decade of dominance.