Julian Nagelmann, 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.
BAYERN MUNICH ARE CHAMPIONS OF GERMANY!
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 the substitute Jamal Musiala got the goals – Gnabry’s was a belter – and though 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+3min A tactical substitution, the tactical being to allow Robert Lewandowski and Joshua Kimmich an ovation. They are replaced by Eric Choupo-Moting and Niklas Sule.
90 minutes Four minutes of added time.
87min Two changes for Dortmund. The disappointing Erling Haaland and Marius Wolf are replaced by Youssoufa Moukoko and Felix Passlack.
GOAL! Bayern Munich 3-1 Dortmund (Musiala 83)
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.


82min 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.
78min Bayern keep possession for a couple of minutes. They are 12 minutes plus added time away from another title.
75 minutes Musiala beats two players superbly on the right, but the covering Bellingham does really well to stretch and concedes a corner.
74min Upamecano has dealt very well with Haaland tonight.
72min 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!

69min A bit of a quiet spell in the game.
67min A change for Dortmund: Reinier is replaced by the young Englishman Jamie Bynoe-Gittens.
65 minutes Muller passes up a very good shooting opportunity, instead trying to find Lewandowski with a chip that is headed away.
63min A change for Bayern: Jamal Musiala replaces Serge Gnabry, who scored a spectacular opening goal.
62min Hitz comes for a corner, punching the ball and Lucas Hernandez’s face at the same time. Hernandez is down and looks quite groggy.
61min Lewandowski’s low cross is turned just wide of his own goal by Zagadou. Meanwhile, there was no handball by Guerreiro in that earlier incident.
61min Now Bayern appeal for a penalty when Gnabry’s cross hits the falling Guerreiro. I do not think he 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 not penalty. I’d like to see that again.
58min Lewandowski misses a half chance, shooting wide of the far post after dancing past Zagadou on the right side of the area.
57min 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 does n’t fancy that so he 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.
53min Gnabry’s outswinging cross is headed across goal and wide by Coman, 15 yards out.
GOAL! Bayern 2-1 Dortmund (Can 52pen)
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.
49min Pavard gets away with a very bad tackle on Brandt. Had the referee given a foul, he would surely have booked Pavard.
46min peep peep! Bayern begin the second half.
Half time: Bayern 2-0 Dortmund
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.
44min Lewandowski drags a shot just wide from 20 yards. Bayern are in total control of this game.
42min This will be Bayern’s 31st Bundesliga title. No other team has won more than five.
41min Kimmich’s floated free-kick is headed away by Goretzka, a pretty decent chance to make it 3-0.
www.theguardian.com