
Jamal Musiala's 89th-minute winner secured Bayern Munich their 11th straight Bundeliga title, as Borussia Dortmund blew their chance on a dramatic last day of the season.
Heading into their final game at home to Mainz, Dortmund sat two points clear of Bayern, meaning victory would have seen them crowned champions of Germany for the first time since 2011/12.