Highlights

2:00
camera-professional-play-symbol

Watch: Bayern's title celebrations

0:15
camera-professional-play-symbol

Watch: Tuchel: "A crazy afternoon"

0:21
camera-professional-play-symbol

Watch: Musiala: "An amazing feeling"

camera-photo

Hans-Joachim Watzke, Spokesperson of the DFL Executive Committee

“Congratulations to FC Bayern München on winning the Bundesliga title. I would like to commend the entire organisation, including the coaching staff and the team, on successfully defending the title after a highly exciting season.”

Eleven titles in a row!

What drama! Bayern win it on goal difference after BVB can only draw with Mainz!
Full-time
90'

Time added on

FIVE minutes for Cologne to deny Bayern...
90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Leroy Sané
Leroy Sané36.30km/h
2.
Jan Thielmann
Jan Thielmann33.12km/h
3.
Dayot Upamecano
Dayot Upamecano33.04km/h
89'

Bayern retake the lead!

Incredible! Schwäbe stops Sane at point-blank range, but Bayern keep the chance alive. Musiala works his magic on the edge of the box and fires into the bottom corner. Bayern are back on course for the title, with Dortmund still losing...
89'
Jamal Musiala
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
5 %
88'

Bayern win....

... but Dortmund have equalised against Mainz...
85'

Now or never

Musiala and Tel are on. Bayern need a goal - otherwise, Dortmund will be champions...
83'

Double change

Baumgart rolls the dice - fresh legs in search of a win. The place is absolutely rocking!
81'

Cologne are level!

Another twist in the tale as Ljubicic fires in a penalty after a VAR check confirmed a handball. It feels like a goal for Dortmund - they're losing to Mainz but top of the table!
81'
Dejan Ljubicic
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
77 %
77'
Video Assistant RefereeVideo Assistant Referee
SituationNo penalty
ReviewInside penalty area?
DecisionPenalty
74'

Denied!

Another corner causes problems for Bayern. It's headed down for Skhiri, but he can't direct the ball on target under pressure from a blue shirt.
73'

Stoppage

The automatic sprinkler has randomly popped up. That has to be a first...
71'

Dortmund goal!

Guerreiro has halved the deficit against Mainz, but Bayern are still on course for the title as Goretzka and Choupo-Moting are thrown on in a bid to add a second goal...
70'

Close!

Chabot denies Mazraoui in front of goal after Schwäbe was caught out, flapping at a cross.
67'

Martel to the rescue

Cologne concede possession in their own half. Gnabry tries to take advantage in the box, but his cross towards Sane is cut out in the six-yard box by Martel. Very unlike Cologne, that.
64'

Bayern on track

They're having to withstand heavy Cologne pressure, but there's still no change in Dortmund.
62'

Changes

Three of Cologne, with Thielmann providing a bit more pace in the attack. Bayern replace Müller with Cancelo.
60'

Sommer save!

Just a reminder that this is far from over as Sommer pulls off a sensational save to prevent Selke heading in a Kainz corner.
58'

Chance!

Coman and Sane combine again, with the latter unable to apply the finishing touch. They've been Bayern's best players in attack.
55'

Over from Hector

Worth a pop from range. If he could score on his farewell, it'd blow the roof off...
51'

Not out of it yet

Cologne are giving as good as they get. A goal for them would send Dortmund back to the summit, remember...
47'

Here we go again

No changes after a competitive first half. We will, of course, keep you updated with events in Dortmund.
Kick-off!
45'
+ 3

Half time! Cologne 0-1 Bayern

Coman's goal is the difference at the break and, crucially, Dortmund are 2-0 down at home to Mainz. Bayern are 45 minutes from an 11th successive Bundesliga title...
Half-time
45'
+ 2

Sane goal chalked off!

Bayern's lead remains at 1-0 following a VAR review. Sane handled in the build-up.
45'
Video Assistant RefereeVideo Assistant Referee
SituationGoal
ReviewPrevious handball?
DecisionNo goal
45'

Bayern double their lead!

It gets better for Bayern. Schwäbe's goal-kick is picked off in midfield. Sane races away, exchanging passes with Gnabry before sweeping a fine finish into the far bottom corner.
43'

Wide from Sane!

Coman does the hard work, but Sane can't direst the Frenchman's cross on target.
40'

Promising signs

Cologne continue to get at the Bayern defence as Maina swings in a cross. There are shouts for a handball against Gravenberch, but it's not given.
39'
Video Assistant RefereeVideo Assistant Referee
SituationNo penalty
ReviewHandball?
DecisionNo penalty
38'

Win probability favours Bayern...

information
Win probability favours Bayern...
That goes for in this game and in the wider context of the title race.
0'
53.8 %
Now
72.8 %
camera-photo
32'

Coman's quality the difference

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
xGoals
0
0.41
0.24
0
Goals
32'

Goal attempts
4off target
1on target
2off target
1on target
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Linton Maina
Linton Maina32.94km/h
2.
Leroy Sané
Leroy Sané32.67km/h
3.
Dejan Ljubicic
Dejan Ljubicic31.92km/h
25'

Bayern in charge of title race

News filters through in Cologne of another Mainz goal - they lead Dortmund 2-0. Bayern are heading for an 11th straight title...
22'

Chance!

Cologne carve open the Bayern defence with a slick passing move through midfield. It opens up for Martel, but Upamecano gets back to do just enough to put him off and the shot is off target.
21'

Drama!

It's all going Bayern's way - Haller has just missed a penalty for Dortmund, who trail Mainz 1-0.
20'

Off the post!

Coman feeds Pavard on the overlap. He swings over a cross to Müller, who heads against the woodwork!
16'

Mainz goal!

Dortmund trail at home to Mainz. As things stand, Bayern have a one-point lead at the summit...
12'

Danger signs

A long throw catches out Bayern. Ljubicic gets away from De Ligt to face down Sommer, but is penalised for a high boot on the on-rushing Sommer. Warning for Bayern!
9'

Bayern lead!

Massive goal! Sane drives forward and drops a pass off for Sane, who takes a step inside and fires with unerring accuracy into the far corner. With Dortmund still being held against Mainz, Bayern are top on goal difference...
8'
Kingsley Coman
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
4 %
6'

Possession kings

Lots of the ball, but still no in-roads into this well-drilled Cologne defence from Bayern.
Possession (%)
2872
3'

Bright start

Kainz flashes a shot over, before Cologne come again with the Austrian trying to thread a pass into Martel's feet in the box. Upamecano does his job, though.
1'

Under way!

Ninety minutes to decide the destination of the 2022/23 Bundesliga title. Can Bayern win? Will Mainz do them a favour against leaders Dortmund?
Kick-off!

Stirring atmosphere

The Cologne fans are up for this. They're really making themselves heard as kick-off approaches...
0:21
camera-professional-play-symbol

Watch: Inside the Bayern dressing room

0:18
camera-professional-play-symbol

Watch: Hector's last stand

More on those teams

Striker Davie Selke returns in place of the injured Steffen Tigges in the only change to the Bremen draw. Joao Cancelo, Leon Goretzka and Jamal Musiala drop to the Bayern bench, meanwhile. Dayot Upamecano, Ryan Gravenberch and Leroy Sane come in.

Cologne starting line-up

Schwäbe - Schmitz, Hübers, Chabot, Hector (c) - Skhiri, Martel - Ljubicic, Kainz, Maina - Selke

Cologne subs

Horn, Pedersen, Kilian, Huseinbasic, Schindler, Limnios, Lemperle, Thielmann, Olesen

Bayern starting line-up

Sommer - Pavard, Upamecano, de Ligt, Mazraoui - Kimmich, Gravenberch - Sane, Müller (c), Coman - Gnabry

Bayern subs

Ulreich, Goretzka, Choupo-Moting, Mane, Musiala, Cancelo, Tel, Stanisic

Baumgart: 'We want to win'

Cologne could climb a place to ninth with a win, but a second successive European qualifcation is a bridge too far. Baumgart has nevertheless promised a typical Cologne display. "We will try to play our way and we want to win," he said at his pre-match press conference.

Bayern have been here before

Bayern famously clinched the 2000/01 title, courtesy of a last-gasp draw over Hamburg, Patrik Andersson scoring four minutes into added time to deny Schalke, who were already celebrating a maiden Bundesliga crown when the goal went in. Today, however, the record champions HAVE TO WIN and hope BVB slip up at home to Mainz.

A glorious day to settle the title race

Bright blue skies and highs of 24C in Cologne today. Temperatures will rise further still, once the goals start going in...

Set the alarms

As we begin to settle in for a day high on drama, it's worth doing a little housekeeping. Team news will drop at approximately 2.30pm CEST, an hour prior to our 3.30pm kick-off. We'll be here to take you through all the action as we see how the chips fall and, if you're in the Bundesliga App, you can click the little alarm bell to turn on notifications and not miss a kick of any of today's games.
camera-photo

Out of their hands

With Bayern relying on Dortmund to slip up at home to Mainz, look out for the classic final-day sight of supporters glued to the radio in the away end although that tradition may well make way for social media updates these days. Either way, the visiting fans will have their eyes and ears pointing towards Dortmund as well today. As for their players, they have to win and hope their title-rivals slip up.
2:18
camera-professional-play-symbol

Watch: Final preparations - 442oons style

1:45
camera-professional-play-symbol

Watch: EA Sports predicts

Dortmund are at home to Mainz and Bayern go to Cologne - but who will be crowned 2022/23 Bundesliga champions? FIFA 23 simulates the action...
camera-photo

Coach’s view: Bayern

Thomas Tuchel: “Unfortunately we don’t need to bother looking at what’s happening elsewhere. It’s absolutely clear to us that we have to win and then see. Anything can happen in any game. It just takes one lapse in concentration. It’s our obligation to give everything till the end […] regardless of what’s happening elsewhere.”
camera-photo

Coach’s view: Cologne

Steffen Baumgart: "I'm going into the game with a great deal of respect for Bayern. If you need to give anybody extra motivation when playing against Bayern then they're in the wrong job. We're very glad that we're already safe from relegation. We'll try to play our style of football. We want to win, as always, but we're aware of what to expect and we're looking forward to it."
3:47
camera-professional-play-symbol

Watch: Attacking analysis of the top two

Two title-chasing teams in search of a final matchday win – which, of course, can only be achieved by scoring goals. Ahead of the deciding shootout on the last weekend of the season, we can analyse the contenders’ comparative attacking strengths on current form.
camera-photo

Cologne: personnel

Striker Steffan Tigges has been ruled out with a shoulder problem, but Davie Selke (pictured) should be fine to start again, having begun on the bench last weekend following a head injury. Selke has four goals from his past four starts. Steffen Baumgart has no fresh injury concerns otherwise for the final day as the club bids farewell to longstanding heroes Jonas Hector and Timo Horn. The latter will only come on if the title appears decided, otherwise Marvin Schwäbe will continue in goal.

Cologne: form

Cologne have lost just one of their past eight Bundesliga matches as they see out the season in fine form.
camera-photo

Bayern: personnel

There were no fresh injury concerns for Thomas Tuchel, who is set to welcome back Eric Maxim Choupo-Moting after his knee issue. Manuel Neuer, Lucas Hernandez and Alphonso Davies have all resumed partial training but won't be in action again till the new season. Serge Gnabry (pictured) is a more than decent option to spearhead the attack again after an impressive five goals from his past four games.

Bayern: form

It was all going so well. Three wins in a row had brought Bayern back to the top of the Bundesliga, but then came the 1-3 defeat to Leipzig last weekend. Three times since February, Bayern have managed three-match unbeaten spells before losing the next match.

Cologne: probable XI

Schwäbe - Schmitz, Hübers, Chabot, Hector (c) - Skhiri, Martel - Ljubicic, Kainz, Maina - Selke

Cologne: out

Adamyan (foot), Dietz (cruciate ligament), Tigges (shoulder), Uth (pelvis)

Bayern: probable XI

Sommer – Mazraoui, Pavard, de Ligt, Cancelo – Kimmich - Coman, Müller (c), Musiala, Sane - Gnabry

Bayern: out

Davies (thigh), Hernandez (knee), Neuer (broken leg)
camera-professional-play-symbol

Watch: Bayern Munich 1-1 Cologne – previous meeting

A stunning Joshua Kimmich effort in the 90th minute salvaged Bayern a draw at home after Cologne had taken a fourth-minute lead through Ellyes Skhiri.
camera-professional-play-symbol

Watch: Werder Bremen 1-1 Cologne – highlights

Steffen Tigges saw his goal cancelled out by Romano Schmid as Cologne took a point in Bremen that means they will finish either ninth, 10th or 11th this season.
camera-professional-play-symbol

Watch: Bayern Munich 1-3 RB Leipzig – highlights

Bayern conceded three second-half goals at the Allianz Arena to lose their unbeaten home record and relinquish first place to Dortmund going into the final day.

Gnabry to set new PB?

Bayern top scorer Serge Gnabry has struck in each of the last four games to equal his personal best in a Bundesliga campaign of 14 goals. He’s netted 11 times in 10 Bundesliga meetings with Cologne.

No longer assured in front

Bayern have dropped points from winning positions eight times this season (five draws, three losses), meaning they have thrown away 19 potential points. It’s their worst record for some 30 years.

Win is a must

Bayern simply have to win here to have a chance of overtaking Dortmund to claim the title. They’ve snatched first place on the final day twice before, leapfrogging Werder Bremen in 1985/86 and Bayer Leverkusen in 1999/2000.

Bavarian Carnival in Cologne

Bayern have won each of their last eight Bundesliga visits to Cologne and are unbeaten in 17 league fixtures against the Billy Goats (15 wins, two draws).

Double dose of Davie?

Davie Selke has already scored against Bayern this season, doing so from the spot for Hertha Berlin on Matchday 13. He could become the first player ever to score against Bayern for two different clubs in a single Bundesliga campaign.

Horn also leaving

Goalkeeper Timo Horn is also leaving Effzeh after 21 years on the books. Coach Steffen Baumgart has said he would like to play him in the final home game, but only if that doesn’t jeopardise the title race.

Hector bows out

Cologne captain Jonas Hector turns 33 on the day of the game and will play his final match for the club before retiring.
0:30
camera-professional-play-symbol

Hello and welcome!

Thanks for joining us for build-up and live match coverage of the Matchday 34 fixture between Cologne and Bayern Munich.