Julian Nagelsmann, who has won his first league title at the age of 34, has a huge glass of wheat beer dumped over his head. It’s going to be an extremely good night in Munich.
That’s it from me, but we’ll have a match report shortly. Thanks for your company and emails – goodnight!
A reminder of Jonathan Liew’s piece on whether Bayern – or any team – winning 10 titles in a row is a good thing.
Full time: Bayern Munich 3-1 Borussia Dortmund That’s it! Bayern have won their tenth consecutive Bundesliga title and their 31st in all. Serge Gnabry, Robert Lewandowski and substitute Jamal Musiala got the goals – Gnabry’s was a belter – and although Dortmund were much better in the second half, it was always like to end this way. Bayern are just too good for the rest of Germany.
90 + 3 min A tactical substitution, the tactic being to allow Robert Lewandowski and Joshua Kimmich an ovation. They are replaced by Eric Choupo-Moting and Niklas Sule.
90 min Four minutes of added time.
87 min Two changes for Dortmund. The disappointing Erling Haaland and Marius Wolf are replaced by Youssoufa Moukoko and Felix Passlack.
Jamal Musiala seals the title for Bayern! He had one shot saved by Hitz after a fine run, but the ball eventually came back to him and he smacked it into the corner from six yards.
82 min A double change for Bayern: Marcel Sabitzer and Leroy Sane replace Muller and Coman.
81 min: Chance for Haaland! Wolf curls a long cross around the Bayern defense towards Haaland, who hooks the bouncing ball over the bar from 12 yards. That was an excellent chance, even if the bounce was slightly awkward.
80 min: Just wide from Haaland! Bynoe-Gittens screws a very clever pass behind Upamecano for Haaland, who marches onto it and hits a shot that deflects off the stretching Upamecano and spins just wide.
78 min Bayern keep possession for a couple of minutes. They are 12 minutes plus added time away from another title.
75 min Musiala beats two players superbly on the right, but the covering Bellingham does really well to stretch and concede a corner.
74 min Upamecano has dealt very well with Haaland tonight.
72 min A promising Dortmund break is ruined by an unusually poor touch from Reus.
69 min: Great save! Muller’s shot hits Can and deflects to Lewandowski, whose close-range shot is brilliantly saved by Hitz!
69 min A bit of a quiet spell in the game.
67 min A change for Dortmund: Reinier is replaced by the young Englishman Jamie Bynoe-Gittens.
65 min Muller passes up a very good shooting opportunity, instead trying to find Lewandowski with a chip that is headed away.
63 min A change for Bayern: Jamal Musiala replaces Serge Gnabry, who scored a spectacular opening goal.
62 min Hitz comes for a corner, punching the ball and Lucas Hernandez’s face at the same time. Hernandez is down and looks quite groggy.
61 min Lewandowski’s low cross is turned just wide of his own goal by Zagadou. Meanwhile, there was no handball by Guerrero in that earlier incident.
61 min Now Bayern appeal for a penalty when Gnabry’s cross hits the falling Guerrero. I don’t think it hit his hands, though that will also be checked.
60 min: VAR check for a Dortmund penalty. It was Pavard on Bellingham near the byline. He missed the ball but then got it in his follow through, and VAR decides no penalty. I’d like to see that again.
58 min Lewandowski misses a half chance, shooting wide of the far post after dancing past Zagadou on the right side of the area.
57 min This has been an admirable, proud response from Dortmund in the second half.
55 min: Great tackle from Hernandez! Zagadou’s clearance turns into a useful pass for Haaland, who finds himself one v one with Upamecano. He doesn’t fancy that so waits for support and plays a lovely pass through to Reus, whose shot on the run is superbly blocked by the sliding Hernandez.
54 min: Neuer saves from Reus! Haaland picked up a loose ball 30 yards out, ran at the Bayern defense and flicked a pass through to Reus. It was fractionally overhit, forcing Reus wide, and he tried to screw the ball across the six-yard box from a tight angle. Neuer threw himself in front of Reus and blocked it with his legs.
53 min Gnabry’s outswinging cross is headed across goal and wide by Coman, 15 yards out.
After a long delay, Emre Can calmly sends Neuer the wrong way.
PENALTY TO DORTMUND! Kimmich is penalized for a naive tackle on Reus, who saw it coming and shielded the ball so that Kimmich would foul him. Dortmund have a chance to get back into it.
49 min Pavard gets away with a very bad tackle on Brandt. Had the referee given a foul, he would surely have booked Pavard.
46 min Peep peep! Bayern begin the second half.
Bayern are cruising towards their 10th consecutive title. Serge Gnabry’s glorious volley put them ahead before Robert Lewandowski did the usual in the 34th minute. Dortmund started well but faded fast, and the scoreline doesn’t flatter Bayern.
“Was the Can aggro classifiable under ‘We don’t like to see that sort of thing but wish there was more of it?’ ”asks Ian Copestake.
Not really; it was more posturing than the S-word.
44 min Lewandowski drags a shot just wide from 20 yards. Bayern have total control of this game.
42 min This will be Bayern’s 31st Bundesliga title. No other team has won more than five.
41 min Kimmich’s floated free-kick is headed away by Goretzka, a pretty decent chance to make it 3-0.