Andre Hahn's goal denied Bayern the win they needed to be confirmed league champions on Saturday. - © © gettyimages / Lennart Preiss/Bongarts
Andre Hahn's goal denied Bayern the win they needed to be confirmed league champions on Saturday. - © © gettyimages / Lennart Preiss/Bongarts
Bundesliga

Bundesliga Matchday 32/Saturday: as it happened

FC Bayern München were frustrated in their bid to make Bundesliga history on Saturday, while Eintracht Frankfurt claimed three potentially priceless points at the other end of the table.

Saturday

As ever, bundesliga.com has the latest to keep you bang up to date with everything going on in the Bundesliga this weekend. There are no Sunday games due to 1 May being a German national holiday, which means the Bremen vs Stuttgart match is being played on Monday.

Fixtures/results (kick-off at 15:30CEST/13:30GMT unless stated)

FC Bayern München 1-1 Borussia Mönchengladbach - match report
Borussia Dortmund 5-1 VfL Wolfsburg - match report

Hannover 96 1-3 FC Schalke 04 - match report
TSG 1899 Hoffenheim 2-1 FC Ingolstadt 04 - match report
1. FSV Mainz 05 0-0 Hamburger SV - match report
SV Darmstadt 98 1-2 Eintracht Frankfurt - match report

Bayer 04 Leverkusen 2-1 Hertha Berlin

Monday

SV Werder Bremen vs VfB Stuttgart (kick-off 20:15CEST/18:15GMT)

Friday

FC Augsburg 0-0 1. FC Köln - match report

TUNE IN: Find out which matches will be broadcast LIVE on Bundesliga radio

Goodbye for now, back on Monday

Well that just about wraps it up for today’s live coverage. Don’t forget that there is no football to be played in the Bundesliga or Bundesliga 2 on Sunday as 1 May is a public holiday. So that means our live coverage will return on Monday, as we build up to another relegation blockbuster as Bremen host Stuttgart. Until then, ta-ra!

Latest standings

So how do today's results affect the outlook of the league table? To recap, here's a quick reminder of some of the top stories:

    Bayern are still in pole position to win the league - only they must now wait until Ingolstadt away next week to be confirmed champions.Leverkusen have guaranteed themselves Champions League football next season - well done to them.Frankfurt have given themselves a great chance of survival thanks to a crucial win at fellow strugglers Darmstadt.Hoffenheim beat Ingolstadt and can now only be relegated via the play-off.

- © gettyimages / Christof Koepsel/Bongarts

Brandt: "We'll celebrate tonight"

Here's Leverkusen's teenage goalscorer Julian Brandt on the victory: "We’re delighted. We wanted to get third place sewn up before the final day of the season and we deserved to win the game. We had a lot of good chances and we couldn’t take them, but happily it didn't matter. We’re just happy to have won. I think we’ll celebrate tonight."

FULL TIME! BAYER 04 LEVERKUSEN 2-1 HERTHA BERLIN - LEVERKUSNEN INTO CHAMPIONS LEAGUE

The home side have missed a host of chances in the second half, but it won't matter as they've managed to see out the result. It's a hugely important win too, as it guarantees third place and UEFA Champions League qualification for next season. Congratulations!

The turning point for Frankfurt?

One of the big winners this afternoon were Eintracht Frankfurt, who made it two wins in a row with an unlikely 2-1 success at derby rivals Darmstadt. The Eagles could have been 2-0 down in the early stages, but a missed penalty proved costly for the home side, with Stefan Aigner grabbing the winer seven minutes from time. Here's our report from the Merck-Stadion am Böllenfalltor.

- © gettyimages / Alexander Hassenstein

SECOND HALF! BAYER 04 LEVERKUSEN 2-1 HERTHA BERLIN

No changes to either side and on we go.

HALF TIME! BAYER 04 LEVERKUSEN 2-1 HERTHA BERLIN

It's been an entertaining match so far. Hertha looked in trouble when they fell two goals down, but that Ibisevic goal will give them hope for the second half.

18:50 - Robben optimistic, Ribery struggling

Arjen Robben is hopeful he will play again for FC Bayern München this season, but Franck Ribery is a doubt to face Atletico Madrid in next week's UEFA Champions League semi-final second leg.

"It's not going as well as expected, not as good as it should, but we're persisting and battling with it to try and allow me to still play a role this season," Robben told Bayern's TV channel ahead of Saturday's 1-1 draw with Gladbach. The Netherlands international has not played for two months due to an adductor problem.

Ribery missed the Matchday 32 game with a back problem, and coach Pep Guardiola admitted the Frenchman may not be fit for Tuesday's return fixture against Atletico on Tuesday with Bayern trailing 1-0 from the first leg.

"At this moment in time, I don't know," said Guardiola, who brought Ribery off the bench in the Spanish capital on Wednesday. "We'll try everything to get Franck there."

GOAL! 21' BAYER 04 LEVERKUSEN 2-1 HERTHA BERLIN

The Berliners are back in this, and it's a simple goal that has done for Leverkusen. Peter Pekarik gets down the right and crosses into the box, where Vedad Ibisevic gets above his marker to glance in a header.

GOAL! 16' BAYER 04 LEVERKUSEN 2-0 HERTHA BERLIN

Leverkusen have doubled their lead thanks to a scrappy finish from skipper Lars Bender.

Aubameyang steals a march

In the race to be top scorer, Pierre-Emerick Aubameyang gained some important ground on current leader Robert Lewandowski by helping himself to a brace against Wolfsburg. Meanwhile, Lewandowski was rested entirely against Gladbach. Click here for our top scorer's gallery.

Foals delighted

Goalkeeper Yann Sommer has posted this photo to Twitter after Gladbach fought back to deny Bayern earlier on this afternoon:

GOAL! 2' BAYER 04 LEVERKUSEN 1-0 HERTHA BERLIN

The hosts are in front and it's that man again. No, not Chicharito, Julian Brandt! The 19-year-old has netted for the sixth game running with a powerful low drive.

Underway in Leverkusen

Chicharito and Co have kicked off in today's evening game against Hertha. We'll have updates throughout.

- © gettyimages / Sascha Steinbach

Title race still alive

Borussia Dortmund fulfilled their part of the bargain to keep the title race going for another week as they routed VfL Wolfsburg. The win, coupled with Bayern's draw, means BVB are five points behind the leaders with two games remaining. Here's our report of the action at the SIGNAL IDUNA PARK.

- © gettyimages / Alex Grimm/Bongarts

Bayern thwarted

Is this the biggest news on a day of high drama? FC Bayern will have to wait another week to be confirmed as champions for a record fourth consecutive time and 25th overall following their draw with Gladbach. Here's our report from the action at the Allianz Arena.

- © gettyimages / Stuart Franklin

FULL TIME!

FC BAYERN MÜNCHEN 1-1 BORUSSIA MÖNCHENGLADBACH

BORUSSIA DORTMUND 5-1 VFL WOLFSBURG

1. FSV MAINZ 05 0-0 HAMBURGER SV

SV DARMSTADT 1-2 EINTRACHT FRANKFURT

TSG 1899 HOFFENHEIM 2-1 FC INGOLSTADT 04

HANNOVER 96 1-3 FC SCHALKE 04

- © gettyimages / Alex Grimm/Bongarts

GOAL! 86' BORUSSIA DORTMUND 5-1 VFL WOLFSBURG (SCHÜRRLE)

Andre Schürrle grabs a consolation for the Wolves... Far too little and far, far too late for the visitors, though.

- © imago / 23789902

GOAL! 84' TSG 1899 HOFFENHEIM 2-1 FC INGOLSTADT 04 (AMIRI)

Hoffenheim turn the game on its head as substitute Nadiem Amiri turns home Kevin Volland’s cross to edge the Sinsheim club that little bit closer to mathematical safety.

- © imago / ActionPictures

GOAL! 83' SV DARMSTADT 1-2 EINTRACHT FRANKFURT (AIGNER)

What a huge goal that could be. Frankfurt curl in a free-kick from the right and Stefan Aigner eludes his marker to slide in at the back post to put Frankfurt 2-1 ahead!

GOAL! 80' HANNOVER 96 1-3 FC SCHALKE 04 (SCHÖPF)

Joel Matip goes waltzing through the Hannover defence before setting up former 1. FC Nürnberg youngster Alessandro Schöpf to tap into an unguarded net. A much-needed three points for the Royal Blues...

GOAL! 78' BORUSSIA DORTMUND 5-0 VFL WOLFSBURG (AUBAMEYANG)

It's officially a rout. Nuri Sahin's cross from the left finds Aubameyang and the Gabon international makes no mistake.

GOAL! 77' BORUSSIA DORTMUND 4-0 VFL WOLFSBURG (AUBAMEYANG)

Henrikh Mkhitaryan sets up Aubameyang, who makes no mistake to add more gloss to the scoreline from BVB's perspective. There's still time for more, though...

16:54 - Leno commits future to Werkself

Bernd Leno has announced he will not be exercising the get-out clause in his Bayer 04 Leverkusen contract this summer, ending speculation about his future.

"I'm really happy to continue being a part of this talented and hungry team," the 24-year-old goalkeeper told his club's official website. "Now I'm going to give my all to have a successful end to the season and for my dream: to be at the EURO in France."

Leno, who is in line to make his 165th Bundesliga appearance in Leverkusen's Matchday 32 game with Hertha Berlin on Saturday evening, has yet to be capped at senior level by Germany.

GOAL! 56' SV DARMSTADT 98 1-1 EINTRACHT FRANKFURT (HASEBE)

Mario Vrancic heads the ball down to Makoto Hasebe, whose goal-bound effort takes a wicked - and decisive - deflection off Luca Caldirola and into the back of the net. We're all square in the Hesse derby!

PENALTY SAVED! 53' TSG 1899 HOFFENHEIM 1-1 FC INGOLSTADT 04

Andrej Kramaric's spot-kick is saved by Örjan Nyland. Brilliant stop by the 25-year-old Norwegian, who got down well to his right-hand side to palm the ball our of harm's way.

SECOND HALF!

We're up and running again... more of the same please, lads!

HALF TIME!

Phew, what a half of football that was! Nine goals and plenty of talking points already...

GOAL! 45' HANNOVER 96 1-2 FC SCHALKE 04 (HUNTELAAR)

A great time to score, they say. Klaas-Jan Huntelaar with an instinctive finish to put the Royal Blues 2-1 up at half time.

GOAL! 36' TSG 1899 HOFFENHEIM 1-1 FC INGOLSTADT 04 (UTH)

Mark Uth with a fine finish - his seventh of the campaign - to bring relegation-threatened Hoffenheim level.

SAVE! 32' 1. FSV MAINZ 05 0-0 HAMBURGER SV

Sorry, Mainz and Hamburg fans, we haven't brought you much from the Coface Arena this afternoon. Jaroslav Drobny has just made a fine stop, however, getting down smartly to his right to push away Onisiwo’s drive… the first real chance for either side.

CHANCE! 26' TSG 1899 HOFFENHEIM 0-1 FC INGOLSTADT 04

Hoffenheim’s best chance, but Örjan Nyland makes an heroic stop at the feet of Mark Uth to push the ball wide.

GOAL! 21' HANNOVER 96 1-1 FC SCHALKE 04 (SOBIECH)

Artur Sobiech brings Hannover level at the HDI Arena. The goals are flying in everywhere!

GOAL! 16' TSG 1899 HOFFENHEIM 0-1 FC INGOLSTADT 04 (LEX)

With Ermin Bicakcic off the pitch receiving treatment, Ingolstadt put their man advantage to good use as Stefan Lex ghosts into the box and fires beyond Oliver Baumann.

- © gettyimages / Alexander Hassenstein

GOAL! 12' SV DARMSTADT 98 1-0 EINTRACHT FRANKFURT (VRANCIC)

Marcel Heller scurries down the right in to the box and pulls the ball back from the byline. Mario Vrancic is there from ten yards out to tuck the ball home!

GOAL! 8' BORUSSIA DORTMUND 2-0 VFL WOLFSBURG (RAMOS)

Early contender for man of the match, surely? Kagawa sets up Ramos for the Colombian's eighth goal of the season.

GOAL! 7' BORUSSIA DORTMUND 1-0 VFL WOLFSBURG (KAGAWA)

Shinji Kagawa, whose stoppage-time goal earned BVB all three points at the Volkswagen Arena earlier this season. Mkhitaryan's scuffed volley is turned in by the Japanese international to give Dortmund an early lead!

15:00 - Hoffenheim - Ingolstadt line-ups

Örjan Nyland keeps his place between the Ingolstadt posts...

14:54 - Mainz - Hamburg line-ups

Mainz head coach Martin Schmidt hands young Austrian forward Karim Onisiwo his full Bundesliga debut; captain Julian Baumgartlinger is suspended.

14:50 - Hannover - Schalke line-ups

Daniel Stendel, who yesterday signed a two-year deal as permanent head coach, is unbeaten in three Bundesliga matches at the Hannover helm.

- © gettyimages / Adam Pretty/Bongarts

14:43 - Dortmund - Wolfsburg line-ups

BVB with an enviable substitutes' bench, boasting Germany international midfielder Ilkay Gündogan and leading scorer Pierre-Emerick Aubameyang.

14:34 - Darmstadt - Frankfurt line-ups

Frankfurt's Mexico international Marco Fabian makes his ninth Bundesliga start and first since the Matchday 26 defeat to Gladbach.

- © gettyimages / Grimm

14:30 - Bayern - Gladbach line-ups

Six changes to the Bayern side that lost in Madrid in midweek, with Jerome Boateng handed his first start since suffering a groin injury against Hamburg at the end of January.

- © DFL DEUTSCHE FUSSBALL LIGA

14:17 - Opposite ends of the spectrum

Hannover are playing for pride after confirmation of their relegation to Bundesliga 2 last weekend, while Schalke desperately need the points if they're serious about playing European football again next season. Something has to give at the HDI-Arena this afternoon.

14:08 - Bavarian sun

It's a gorgeous spring day in Munich, but will the sun be shining on defending champions FC Bayern or top-four hopefuls Gladbach come full-time?

13:59 - Stamp of approval

No complaints from match referee Guido Winkmann as he checks out the pitch at the Coface Arena, where European contenders 1. FSV Mainz 05 play host to Hamburger SV this afternoon.

13:48 - Stone's throw from home

It didn't take long for Eintracht Frankfurt to get to Darmstadt: less than 40 minutes in fact. The return trip will feel like an eternity if they lose, mind.

13:39 - Ribery touch and go

Germany's largest sports specialist magazine kicker are reporting that Bayern winger Franck Ribery is a doubt for this afternoon's meeting with Gladbach. The Frenchman picked up a minor back injury as a substitute in the midweek defeat to Club Atletico de Madrid in the UEFA Champions League.

13:07 - Dortmund in pursuit of record haul

Borussia Dortmund could end the season with a club record tally of 83 points, two more than when they last lifted the title in 2011/12. Even that is unlikely to be enough to catch leaders Bayern, though.

13:02 - So close Alaba can smell it

Defensive all-rounder David Alaba has reminded his Twitter followers that Bayern are only one win from a 25th Bundesliga title. The defending champions take on Gladbach today, having conceded just once in their last seven Bundesliga matches.

12:48 - No shortage of drama

We should be in for a cracker at the SIGNAL IDUNA PARK if Wolfsburg's trip to Dortmund is anything like the reverse fixture. Relive that one here:

12:31 - Worth the wait?

It's been 25 years since the last Hesse derby at Darmstadt's Merck-Stadion am Böllenfalltor - will it be worth the wait for Lilies fans? The hosts can take a huge step towards safety with a win against the Eagles, who need three points to boost their own survival hopes.

12:08 - Top 5 US imports

Borussia Dortmund's Christian Pulisic looks set to be the latest in a long line of USNMT stars to make a name for themselves in Germany's top flight, but who are the others?

Click here and watch the video to find out!

11:52 - Caicara optimistic

Can Schalke pick up three much-needed points against relegated Hannover? Junior Caicara believes they can...

11:34 - Coming up...

Aside from Bayern potentially celebrating the title at 17:30CEST, there's plenty more to look forward to in the Bundesliga today, including a clash between two of the top four teams in the division and a fierce local derby!

Whet your appetite for today's action with our Matchday 32 guide.

11:16 - Remember these guys?

SC Freiburg will be back in the top flight next season after just one year away, but how much do you really know about the Black Forest club?

Why not take a look at our infographic to find out!

10:56 - 'We have a chance'

Mo Dahoud has been talking exclusively to bundesliga.com ahead of Gladbach's all-important trip to the league leaders this afternoon. Click here to find out what the Foals starlet had to say.

10:32 - Friday night stalemate

The Matchday 32 opener between FC Augsburg and 1. FC Köln ended goalless last night, but neither side will be complaining with at result. The point secures the Billy Goats' top-flight status for another season, while FCA could be safe today if other results go their way. Head here for the match report from the WWK Arena.

10:11 - Neuer's nightmare

FC Bayern München will clinch the Bundesliga title with victory over Borussia Mönchengladbach on Saturday, but the league leader's Manuel Neuer has good reason to fear the visit of the Foals.