Postpublished at 17:42 British Summer Time 14 April
Bayer Leverkusen 1-0 Werder Bremen
Victor Boniface takes aim and blazes over the bar. It wouldn't have counted. The offside flag was up.
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 1-0 Werder Bremen
Victor Boniface takes aim and blazes over the bar. It wouldn't have counted. The offside flag was up.
Bayer Leverkusen 1-0 Werder Bremen
Out of nowhere, Leonardo Bittencourt forces a rare save from Lukas Hradecky. A reminder that Leverkusen still have work to do.
Bayer Leverkusen 1-0 Werder Bremen
A quiet start on the pitch to the second half.
Still lots and lots of noise coming from the stands.
Bayer Leverkusen 1-0 Werder Bremen
As it stands, Leverkusen are on their way to a 38th win in 43 Bundesliga, Europa League and German Cup games this season.
More importantly, they're on their way to the Bundesliga title.
Bayer Leverkusen 1-0 Werder Bremen
There's a coming together between Piero Hincapie and Leonardo Bittencourt.
The referee shows both a yellow card.
Bayer Leverkusen 1-0 Werder Bremen
Leverkusen start the second half by sending on Florain Wirtz for Amine Adli.
#bbcfootball, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Stewart McGettrick: All the hipsters are going to be out claiming to have been Leverkusen fans for years.
Bayer Leverkusen 1-0 Werder Bremen
There is going to be some celebration in Leverkusen tonight if it stays like this.
Will the hangovers have gone when they fly to London to play West Ham in the Europa League?
The Germans have a 2-0 lead from the quarter-final first leg.
Bayer Leverkusen 1-0 Werder Bremen
Leverkusen are 45 minutes from a first Bundesliga title!
Bayer Leverkusen 1-0 Werder Bremen
Leverkusen have recovered from that rare lapse in concentration and are keeping possession in the closing moments of the half.
Bayer Leverkusen 1-0 Werder Bremen
That doesn't happen often!
Leverkusen switch off and Werder Bremen come close to equalising before the ball is eventually cleared.
That was a nervous moment for the hosts. Now Nathan Tella is on the counter.
Bayer Leverkusen 1-0 Werder Bremen
Four additional minutes at the end of the first half.
Bayer Leverkusen 1-0 Werder Bremen
The TV cameras zoom in on the crowd. There's a grown man proudly wearing a Xabi Alonso mask. The Spaniard is a legend in this part of the world.
Bayer Leverkusen 1-0 Werder Bremen
A word about Leverkusen's fans...they haven't stopped singing since the game started. A really special atmosphere in the Bay Arena.
Bayer Leverkusen 1-0 Werder Bremen
Great game-management from Leverkusen. Not only are they dangerous at going forward, they are also intelligent. They are dominating possession with half-time looming.
#bbcfootball, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
LondonsFinestClub: Hats off to Alonso, this is a real team that play with control, patience and a killer instinct. He is starting something special and will stay as he will never have the same level control at any big Euro club.
Bayer Leverkusen 1-0 Werder Bremen
Leverkusen are knocking on the door!
Amine Adli rattles the underside of the bar from an angle.
Surely it's only a matter of time before the hosts get a second goal.
Bayer Leverkusen 1-0 Werder Bremen
It might only be 1-0 but it is already looking like a long way back for Werder Bremen.
Leverkusen are specialists in keeping clean sheets.
They've only conceded 19 times in the league this season.
Bayer Leverkusen 1-0 Werder Bremen
It should be 2-0!
Leverkusen are turning on the style and Jonas Hofmann creates space for himself inside the box,
His attempt is heading for the net before it is blocked.
Bayer Leverkusen 1-0 Werder Bremen
A yellow card for Amine Adli. He will miss Leverkusen's next league match.