Postpublished at 18:15 British Summer Time 14 April
Bayer Leverkusen 4-0 Werder Bremen
Play has been stopped to allow fans time to clear the pitch
Xabi Alonso's side win league with five games to spare
Bayer Leverkusen are unbeaten in 29 league matches this season
Werder Bremen start the day in 12th spot in the table
Get involved #bbcfootball, via WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Neil Johnston
Bayer Leverkusen 4-0 Werder Bremen
Play has been stopped to allow fans time to clear the pitch
Florian Wirtz
Florian Wirtz drills home after finding himself clean through - and that sparks a pitch invasion.
There are chaotic scenes as dozens of fans mob the home players.
The fans are being waved away.
Bayer Leverkusen 3-0 Werder Bremen
The Leverkusen mascot is running down the touchline waving a replica Bundesliga trophy.
Bayer Leverkusen 3-0 Werder Bremen
Into the final 10 minutes.
Not long now. The hosts are puring forward through Jeremie Frimpong before Exequiel Palacios lifts one over the bar.
Bayer Leverkusen 3-0 Werder Bremen
There's more movement in the stands than on the pitch right now.
This match is won. The Bundesliga is won.
Leverkusen fans are dancing for joy, waving their flags, singing non-stop.
Wonderful scenes.
Bayer Leverkusen 3-0 Werder Bremen
They'll be building a statue of Xabi Alonso.
Leverkusen have been a joy to watch this season.
They have BLOWN AWAY this league.
Bayer Leverkusen 3-0 Werder Bremen
Leverkusen fans are drinking this in.
These are scenes never before witnessed inside the BayArena.
It's a 'I Was There' moment.
The club has been going for 120 years. They're 15 minutes away from their first Bundesliga title.
Bayer Leverkusen 3-0 Werder Bremen
And still Xabi Alonso is sat in the dugout taking occasional sips of water.
Surely he'll be swapping that for champagne later.
Bayer Leverkusen 3-0 Werder Bremen
Florian Wirtz (nine in 29 appearances) has scored more Bundesliga goals this campaign than in the last two seasons for Leverkusen combined (eight in 41 appearances).
Bayer Leverkusen 3-0 Werder Bremen
There's still another 20 minutes to go.
This could get ugly for Werder Bremen. Leverkusen are winning the league in style.
Bayer Leverkusen 3-0 Werder Bremen
Florian Wirtz = super sub = Bundesliga winner.
Florian Wirtz
Just give the trophy to Leverkusen now!
An OUTRAGEOUS finish by Florian Wirtz who must be 25-30 yards out.
He lashes it over the keeper and into the net.
The party has really started now.
Bayer Leverkusen 2-0 Werder Bremen
Surely Werder Bremen are not going to score two goals. Leverkusen have only conceded 19 in the Bundesliga all season.
Midway through the second half.
Bayer Leverkusen 2-0 Werder Bremen
Time to talk about Granit Xhaka.
The best £21.5m spent?
An absolute bargain considering what he has produced this season. The former Arsenal player has played a pivotal part in Leverkusen's drive towards the title.
Bayer Leverkusen 2-0 Werder Bremen
There's a banner inside the ground with a picture of Xabi Alonso on it.
'King Xabi' it reads.
Meanwhile, Alonso looks a picture of calm on the touchline while everyone else is going crazy.
Bayer Leverkusen 2-0 Werder Bremen
Surely, that's it. The home fans think so. The scenes inside the BayArena are incredible. They've waited a lifetime for this moment.
Granit Xhaka
A goal worthy of winning any league!
Outstanding by Granit Xhaka as the former Arsenal man unleashes from 25 yards out.
It's a ROCKET and hits the back of the net in a split second.
The keeper had no chance.
Bayer Leverkusen 1-0 Werder Bremen
Great defending by Julian Malatini to prevent Victor Boniface from turning and shooting. Leverkusen are looking to finish this off.
Bayer Leverkusen 1-0 Werder Bremen
Now half the fans inside the stadium are on their feet applauding. The party has started.
Bayer Leverkusen 1-0 Werder Bremen
It's getting louder and louder inside the BayArena as the clock ticks down and Leverkusen inch towards the title.