Highlights
H. Osmers
0:12
Frimpong: "It feels amazing"
Xabi Alonso reacts!
© IMAGO/RHR-FOTO
Wirtz in dreamland
© Alexander Scheuber/Bundesliga
0:45
That man Jeremie Frimpong!
6:46
Champions elect!
0:22
Cheers, Xabi Alonso!
0:35
Dressing-room scenes !
Gündoğan praise
© IMAGO/Ulrich Hufnagel
Congrats all around
© Alexander Scheuber/Bundesliga
0:50
Sweet dreams are made of this!
0:26
Celebrations continue
Spell broken
© INA FASSBENDER
Tears of joy
© INA FASSBENDER
Hail to the victors
© DFL Deutsche Fußball Liga
BUNDESLIGA CHAMPIONS
© Christof Koepsel
90'
+ 1
Full-time: Bayer 5-0 Werder
Florian Wirtz's hat-trick, a Granit Xhaka wonder-strike and Victor Boniface's penalty win the day for Leverkusen. The roof lifts off the BayArena. Bayer Leverkusen are Bundesliga champions!
Full-time
90'
Hat-trick joy
Florian Wirtz drills the ball into the corner from Grimaldo's pass from the left and that's his first-ever senior career hat-trick.
88'
Sideline joy
Hugs all around down on the home bench. What a day for Bayer Leverkusen. The Werkself are about to become the 11th different team to win the Bundesliga.
0:30
Wirtz first
0:33
Xhaka's stunner
84'
Home and dry!
Florian Wirtz races clear and slides the ball in to make it 4-0 to the champions elect.
82'
Fans and the Meisterschale
The replica Meisterschale trophies are on display among the home faithful. The B04 players will have their hands on the real thing very soon.
Shot kings
© Alexander Scheuber/Bundesliga
77'
Changes
Huge applause for Granit Xhaka who heads off to be replaced by Palacios. Álex Grimaldo is also on for the hosts. Hansen-Aaröen enters the game for werder.
77'
Substitution
77'
Substitution
77'
Substitution
76'
Schmid off target
Hrádecký pushes the ball out and Schmid sends it back in on the volley. The ball fizzes wide of the upright.
Plenty of time left
© INA FASSBENDER
72'
Frimpong has a go
Poor Bremen, everyone wants in on the act for B04. Frimpong wallops a shot at the target which Zetterer beats away.
71'
Still they come
The treble chasers are really on a mission here. Schick has an effort stopped by Zetterer. What a way to win the title.
70'
Werder changes
Bremen's Kownacki and Deman come on to a wall of noise.
69'
Substitution
69'
Substitution
68'
Game over!
Oh this is very tasty. If Xhaka's goal was superb, this is right up there. Andrich passes to Wirtz, who turns, takes a touch and smashes the ball high over the beleaguered Zetterer from outside the box. It really is party time in Leverkusen.
67'
Pure noise
The home supporters are in full voice as their team heads towards a 25th Bundesliga win this term.
6:44
Schick into the action
62'
Changes
Frimpong and Schick are on for the hosts as the Leverkusen fans bounce and sing Deutsche Mesiter - or German champions!
62'
Substitution
62'
Substitution
61'
Cometh the hour!
What. A. Goal! If that's to be the one that settles this game, my word what a strike! Boniface jogs forward and cuts back for Xhaka, who essentially curls one from his front door. The ball flies past Zetterer and in! Astounding.
59'
Wirtz and Boniface
The former is forced wide by Malatini, who makes another big challenge. Shortly afterwards, Wirtz curls just wide.
Hour mark approaching
© Christof Koepsel
55'
Malatini's focus
Boniface looks to sprint onto a through ball but Malatini is there to make a crucial challenge on B04's striker. Werder survive this time.
52'
Boniface on song
Boniface cuts inside and plays a sumptuous pass in for Wirtz, who is all alone in front of Zetterer. The ball ends up back with Boniface but there is a flag up for the initial pass.
49'
Bremen probing
Schmid and Weiser look to keep things cooking for Werder while Bittencourt's shot from range lands in Hrádecký's arms. Good moments for Werder.
0:53
February's POTM on for B04
47'
Bookings for both sides
The referee books Bittencourt and Hincapié after both are involved in a bit of afters down on the touchline.
46'
Bayer change
Florian Wirtz comes into the action for the Bundesliga leaders with Amine Adli making way.
46'
Away we go again!
Leverkusen get the second half underway.
Kick-off!
Half-time
45'
+ 4
Substitution
Half-time: Leverkusen 1-0 Werder
© Christof Koepsel
45'
+ 2
Werder attack
Lukáš Hrádecký punches clear as Bremen send a searching ball into the box. The keeper is there again moments later as the visitors enjoy a rare foray forward late in the half.
45'
+ 1
Time added on
We'll have four minutes of added time at the BayArena.
44'
On-song Hofmann
The shot count reads 8-3 to Leverkusen right now, with Hofmann involved in five of his team's efforts. The midfielder was also the player fouled for the penalty converted by Victor Boniface.
0:30
From the spot
38'
Off the bar!
Leverkusen have two huge chances in quick succession. Firstly, Tella's cut-back is met by a Hofmann shot. Miloš Veljković is there to clear off the line. Hofmann then finds Adli on the left moments later. The attacker sends a high shot crashing against the underside of the crossbar.
35'
Tella treatment
Nathan Tella has been receiving treatment for a knock to the face as both sides take a quick breather.
0:59
Best of Boniface
31'
Adli booked
The Morocco international is booked for a foul on Weiser. Adli will serve a one-match suspension next weekend.
30'
Goalmouth scramble
Xhaka's deflected shot wins a corner for B04. Hofmann's delivery produces a big goalmouth scramble as Tah and Boniface try to stab home. Werder survive, just.
27'
Boni-power
Boniface's penalty was clocked at 101km/h. It's 11 goals this Bundesliga season for the striker.
25'
Bayer lead!
Victor Boniface places the ball, steps back and smashes home for 1-0. That's the second penalty Boniface has scored for Leverkusen and the party is well and truly underway at the BayArena.
23'
Penalty Leverkusen
The referee goes to check the screen and spots contact by Malatini on Hofmann. Penalty Leverkusen.
22'
SituationNo penalty
ReviewFoul?
DecisionPenalty
21'
B04 Penalty shout
Tella's cross is heading towards Hofmann when Malatini intervenes from behind. The Leverkusen man goes down and this is going to be checked.
20'
Leverkusen expects
xGoals
0
0.36
0.17
0
Goals
Fans playing part
© INA FASSBENDER
16'
Xhaka shot
Leverkusen's captain tries his luck from distance. The shot is deflected wide for a Bayer corner, which comes to nothing.
14'
Long time coming
As solid as Bremen have looked here, it's perhaps worth remembering that the Green-Whites' last away win against a team leading the league was almost 21 years ago (1-0 at Bayern on April 12, 2003).
12'
Early chances
Goal attempts
0off target
1on target
2off target
0on target
11'
Bremen break
The visitors race forward and Leverkusen look a little adrift. Julian Malatini prods a harmless shot which is dealt with by the hosts, who come clear. A warning there for Xavi Alonso's men.
8'
Almost Bayer!
The first big chance of the game falls to Hincapié, who slides in to meet Tella's centre from the left. The Ecuadorian is just squeezed out at the back post, allowing Zetterer to make the save.
6'
Werder possession
Possession (%)
4753
5'
Bremen settling
The visitors - who are winless in six and have lost their last four - are beginning to settle as they ping the ball about, looking for openings.
2'
Adli alert
Amine Adli looks to race onto Hofmann's through pass but the 23-year-old just can't get there in time and Werder will have a goal kick.
1'
Peeeeep!
It's game on at the BayArena, Werder kicking off in all white with green trims against the black and red of B04.
Kick-off!
Here we go!
The two teams take to the pitch. Is today to finally be the day for Bayer Leverkusen? We're about to find out! The five-time Bundesliga runners-up can smell the Meisterschale!
Teams in tunnel!
Both sets of players gather in the tunnel as the atmosphere outside reaches peak levels. Incredible scenes inside the BayArena, which is a sea of colour and song.
0:08
Last-minute warm-ups
0:20
Scenes in Leverkusen!
1:25
Here come the hosts
5:20
Wirtz on fire
1:11
Grimaldo the Great
1:37
Atmosphere building!
3:31
Xabi's tactics truck
Stanišić chance
© IMAGO/Michael Bermel
0:58
Cool-hand Xhaka
More on those teams
© IMAGO/Moritz Müller
Leverkusen starting XI
Hrádecký (c) - Kossounou, Tah - Tella, Andrich, Xhaka, Hincapié - Hofmann, Adli - Boniface
Leverkusen subs
Kovář, Stanišić, Arthur, Grimaldo, Frimpong, Wirtz, Palacios, Puerta, Schick
Bremen starting XI
Zetterer - Malatini, Groß, Veljković - Weiser, Schmid, Lynen, Bittencourt, Agu - Woltemade, Ducksch (c)
Bremen subs
Haesler, Röcker, Deman, Hansen-Aaröen, Opitz, Kownacki, Imasuen
Records up for grabs
© IMAGO/Moritz Mueller
No 'Sofa Championship'
As we wait for the team sheets to arrive, it's perhaps worth celebrating the fact that we are here to see if Leverkusen can produce the needed victory in front of their own fans to lift the title. There did exist the possibility of the Werkself winning the so-called "Sofa Championship" - i.e. without kicking a ball - had Bayern Munich and Stuttgart both lost their respective matches yesterday.
There are a LOT of replica Bundesliga trophies in Leverkusen today
© Christof Koepsel
The countdown is on
Kick-off (5.30pm CEST) is still two hours away in Leverkusen, and it's worth doing a bit of housekeeping before then. Team news will drop approximately one hour prior to kick-off, so set your alarms for that and pop on notifications in our app to receive them first.
Huge day for the city
© Christof Koepsel
Welcome to Xabi Alonso St.
© Christof Koepsel
4:01
Watch: Xabi Alonso, my story
3:46
Watch: All Boniface's Bundesliga goals and assists so far
Leverkusen team news
Alonso has masterfully balanced his squad this term, often rotating players in and out without losing any momentum in the process. Following the midweek win over West Ham in the Europa League, there is likely to be more changes. One of those could see Victor Boniface make his first Bundesliga start since Matchday 15.
Bremen team news
Out to spoil the party today are Bremen. Their task is a tough one, and one made even tougher by injuries to Amos Pieper and Marvin Ducksch last time out, plus suspensions for Jens Stage, Anthony Jung and Marco Frieidl. Ducksch, though, should be fit enough to lead the line.
5:17
Watch: The new Invincibles?
It's Show Time!
It all comes down to this. Leverkusen need only beat Bremen today to claim the Bundesliga title for the first time in their history. The action gets underway at 5.30pm CEST but we'll have plenty of build-up in the meantime.
3:27
Watch: Leverkusen's road to the title
3:37
Watch: Leverkusen's date with destiny
Probable line-ups
© Christof Koepsel
8:51
Watch: BL Beyond with Njinmah and Bittencourt
Alonso's view on Bremen
© IMAGO/Maximilian Koch
Werner's thoughts on Leverkusen
© IMAGO / Matthias Koch
Watch - It's Show Time as the 2023/2024 season enters its final weeks!
0:29
Watch: Grimaldo nominated for March 2024's Player of the Month!
2:03
Watch: Werder Bremen 0-3 Bayer Leverkusen - previous meeting
Could the party start early?
Should Bayern and Stuttgart both lose at home on Saturday (to Cologne and Eintracht Frankfurt, respectively), Leverkusen will be crowned champions before a ball is kicked on Sunday.
History beckons
As well as sealing their first title with a win, Leverkusen can set a new Bundesliga record by making it to the end of Matchday 29 unbeaten. Bayern Munich were unbeaten after 28 matches of 2013/14 but lost their first match at this stage.
2:03
Watch: Union Berlin 0-1 Bayer Leverkusen
2:03
Watch: Eintracht Frankfurt 1-1 Werder Bremen
Hello and welcome!
Thanks for joining us for build-up and live coverage of this Matchday 29 fixture between Leverkusen and Bremen.