Summary

  • Bremen safe after late win over Frankfurt, who go into relegation play-offs.
  • Stuttgart relegated following defeat to Wolfsburg.
  • Schalke and Mainz through to group stages of Europa League; Hertha into qualifying rounds.

An emotionally-charged Bundesliga Matchday 34 ends with VfB Stuttgart relegated for the first time in 41 years and SV Werder Bremen clinching the win that sends Eintracht Frankfurt into the play-offs.

Click here for Friday's liveblog

MATCHDAY 34 RESULTS

Bayern 3-1 Hannover

Bremen 1-0 Frankfurt

Wolfsburg 3-1 Stuttgart

Dortmund 2-2 Köln

Leverkusen 3-2 Ingolstadt

Darmstadt 0-2 Gladbach

Mainz 0-0 Hertha Berlin

Augsburg 1-3 Hamburg

Hoffenheim 1-4 Schalke

19:55 - Thank you and bye for now

Right, that’s all for today, and indeed the 2015/16 Bundesliga season. There’s the small matter of the DFB Cup final to look forward to next weekend, however, so don’t forget to join us for that. In the meantime, stay tuned to bundesliga.com for more reaction to Matchday 34. Bis dann!

19:50 - Party time at the Allianz

19:40 - Darmstadt celebrate survival

Fans await the team at the Karolilienplatz. Incredible!

19:35 - 'Here is the Bundesliga'

19:24 - Rummenigge on Pep

“We had three incredible years with you. You always pushed the team to greater heights and improved them. You have been a great ambassador for the club and the Bundesliga.”

Pep: “The Bierdusche was cold and it smells, but it was nice. We’ll now do everything we can to win the DFB Cup final against Borussia Dortmund.”

19:13 - ‘We need to prepare for Nürnberg’

Frankfurt coach Niko Kovac: “It’s always annoying when you lose such an important game right at the end of the season. We were too defensive, but there are games where nothing seems to work going forward. We now need to keep our chins up and prepare for 1. FC Nürnberg.”

19:05 - ‘We paid the ultimate price’

Stuttgart coach Jürgen Kramny: “We weren’t really on the pitch in the first half. We didn’t produce the necessary performance to secure our survival. We improved in the second half, but we’ve lost and we’ve been relegated, which really hurts and is very difficult to take. We had enough chances in recent weeks to pick up the points we needed, but we missed that opportunity and paid the ultimate price today.”

18:50 - 'We've achieved our objective'

Bremen coach Viktor Skripnik: “We’ve finally achieved our main objective. It wasn’t easy because we had to take the Wolfsburg result into account. If the first half we played very attractive football, but at the end of the day the only thing that counts is the result.”

18:32 - LEWANDOWSKI TOP OF THE CHARTS

Robert Lewandowski has finished as the Bundesliga's top scorer in 2015/16 with 30 goals. The Poland international ends the campaign on 30 goals, five ahead of Borussia Dortmund's Pierre-Emerick Aubameyang.

Read more here!

18:15 - Close your eyes, Pep!

18:11 - Lahm in party mood

Bayern skipper Philipp Lahm: "We will go to town and celebrate the Bundesliga title tonight."

18:01 - Thank you

17:57 - 'It's a dream'

Gladbach midfielder Granit Xhaka: "We're glad it's over. It's been a strange season, full of ups and downs. We were more consistent in the second half of the campaign and have managed to finish fourth and qualify for the Champions League play-offs. It's a dream.

FULL TIME! BREMEN ARE SAFE!

GOAL! 90' VFL WOLFSBURG 3-1 VFB STUTTGART (SCHÜRRLE)

Andre Schürrle scores his second of the game and Stuttgart's fate is well and truly sealed.

GOAL! 89' TSG 1899 HOFFENHEIM 1-4 FC SCHALKE 04 (SCHÄR O.G.)

Fabian Schär turns the ball into his own net to increase Schalke's lead...

GOAL! 88’ SV WERDER BREMEN 1-0 EINTRACHT FRANKFURT (DJILOBODJI)

WERDER ARE SAFE AS IT STANDS! Papy Djilobodji prods home from close range to send the Weser Stadium into raptures. Frankfurt are facing the prospect of a relegation play-off with 1. FC Nürnberg…

GOAL! 77' VFL WOLFSBURG 2-1 VFB STUTTGART (DIDAVI)

Daniel Didavi, who will join the Wolves from Stuttgart at the end of the season, fires a superb free-kick into the bottom corner. Hope for Stuttgart? Time is running out for Jürgen Kramny and his team...

GOAL! 75' FC AUGSBURG 1-3 HAMBURGER SV (GREGORITSCH)

Michael Gregoritsch has his second goal of the game. It's not as pretty as his first, but he won't care one bit: the ball lands at the 22-year-old's feet deep inside the Augsburg penalty area and he hammers past Hitz and into the net.

GOAL! 75’ BORUSSIA DORTMUND 2-2 1. FC KÖLN (REUS)

Dortmund are level thanks to a sizzling free-kick from Marco Reus. Can BVB snatch all three points at the death?

GOAL! 67' BAYER 04 LEVERKUSEN 3-2 FC INGOLSTADT 04 (HARTMANN)

Another penalty, another goal for Ingolstadt. Moritz Hartmann slots home confidently to give the visitors hope...

GOAL! 66' FC BAYERN MÜNCHEN 3-1 HANNOVER 96 (SOBIECH)

Artur Sobiech gets the better of Jerome Boateng inside the Bayern penalty area, taking the ball down superbly before firing past substitute keeper Sven Ulreich. Something to cheer for the visiting Hannover fans.

GOAL! 64' FC AUGSBURG 1-2 HAMBURGER SV (MÜLLER)

Nicolai Müller turns the match on its head at the WWK Arena. Hamburg lead for the first time in the match.

GOAL! 63’ SV DARMSTADT 98 0-2 BORUSSIA MÖNCHENGLADBACH (HAHN)

An Andre Hahn header? You don't see one of those every day, but it's a lovely finish by the forward as he directs the ball into the far corner. The Foals' top-four place is all but secured...

GOAL! 61’ BAYER 04 LEVERKUSEN 3-1 FC INGOLSTADT 04 (KIEßLING)

Karim Bellarabi is the provider once more, setting up Stefan Kießling for Leverkusen’s third of the match.

GOAL! 56' TSG 1899 HOFFENHEIM 1-3 FC SCHALKE 04 (SANE)

Take a bow, Leroy Sane. The Schalke starlet scores a superb solo goal to restore the visitors' two-goal advantage in Sinsheim.

GOAL! 54’ FC BAYERN MÜNCHEN 3-0 HANNOVER 96 (GÖTZE)

Mario Götze fires into the bottom corner for his second of the game and Bayern are running riot at the Allianz Arena.

16:35 - SECOND HALF

The ball is rolling again around the grounds. Huge 45 minutes in store at the Weser Stadium...

16:26 - OneRepublic at the Allianz

16:22 - Pep's send-off!

HALF TIME!

Plenty of goals flying in across the country, but it remains goalless between Bremen and Frankfurt. Stuttgart will be relegated as things stand, with Werder taking up the relegation play-off place.

GOAL! 43' BORUSSIA DORTMUND 1-2 1. FC KÖLN

Köln's third attack of the match results in their second goal. Former Dortmund midfielder Milos Jojic is played through with a long ball over the top of the BVB defence and beats Roman Bürki with an exquisite lob. Wonderful finish by the Serbian international.

GOAL! 41’ TSG 1899 HOFFENHEIM 1-2 FC SCHALKE 04 (UTH)

Game on in Sinsheim? Mark Uth has halved the deficit with his eighth goal of the campaign...

GOAL! 37’ BAYER 04 LEVERKUSEN 2-1 FC INGOLSTADT 04 (KAMPL)

Karim Bellarabi is fouled deep inside the Ingolstadt half, but the Germany international gets up quickly and slides through Kevin Kampl to give Die Werkself the lead for the first time in the match.

GOAL! 36’ FC AUGSBURG 1-1 HAMBURGER SV (GREGORITSCH)

Goal of the week contender at the WWK Arena: Michael Gregoritsch curls an unstoppable free-kick into the top corner of Marwin Hitz’s net. Great entertainment in Augsburg so far - both teams are playing without pressure.

GOAL! 31' SV DARMSTADT 98 0-1 BORUSSIA MÖNCHENGLADBACH (HAZARD)

Darmstadt have done exceptionally well to stay out of the final-day scrap for survival, but the Lilies are behind at the Merck-Stadion am Böllenfalltor after Thorgan Hazard's goal. Lovely finish by the Belgian, who has really hit form in the last couple of weeks of the season.

GOAL! 30' BAYER 04 LEVERKUSEN 1-1 FC INGOLSTADT 04 (ARANGUIZ)

Chilean international Charles Aranguiz scores his second goal of the season (and in as many matches) to level for Leverkusen. The hosts have been on top since Leckie's opener and fully deserve to be on level terms.

GOAL! 28' VFL WOLFSBURG 2-0 VFB STUTTGART (SCHÜRRLE)

Jürgen Kramny's side are staring into the abyss... Andre Schürrle has doubled the Wolves' lead at the Volkswagen Arena. Stuttgart exiting the Bundeslige scene with a whimper as it stands.

GOAL! 28' FC BAYERN MÜNCHEN 2-0 HANNOVER 96 (GÖTZE)

Mario Götze works his way into the Hannover penalty area and chips the ball over the advancing Ron-Robert Zieler. Hard to see a way for the visitors, who have been second best in every department so far.

GOAL! 27’ BORUSSIA DORTMUND 1-1 FC KÖLN (MODESTE)

The visitors are level at the SIGNAL IDUNA PARK! BVB lose the ball in midfield and the Billy Goats take full advantage, Marcel Risse breaking at pace before crossing the ball to Anthony Modeste, who finishes emphatically to restore parity.

GOAL! 16' BAYER 04 LEVERKUSEN 0-1 FC INGOLSTADT 04 (LECKIE)

Not the start Roger Schmidt's side would have wanted at the BayArena. Mathew Leckie has given the Bavarian minnows an unlikely lead.

GOAL! 14' TSG 1899 HOFFENHEIM 0-2 FC SCHALKE 04 (CHOUPO-MOTING)

Great composure by Eric Maxim Choupo-Moting, who puts Schalke 2-0 up in Sinsheim with a composed finish. Looks like it'll be the perfect send-off for outgoing Royal Blues coach Andre Breitenreiter.

GOAL! 14' FC AUGSBURG 1-0 HAMBURGER SV (FINNBOGASON)

Alfred Finnbogason capitalises on a mix-up in the HSV backline to head in his 7th league goal of the campaign. What a way to celebrate his new contract at Augsburg!

GOAL! 12' FC BAYERN MÜNCHEN 1-0 HANNOVER 96 (LEWANDOWSKI)

The champions lead relegated Hannover and it’s that man Robert Lewandowski with his 30th goal of the season. The Poland international is the first player since the 1977/78 season to score 30 league goals in a single campaign.

GOAL! 12’ VFL WOLFSBURG 1-0 VFB STUTTGART (ARNOLD)

Stuttgart’s Bundesliga status is hanging by the thinnest of threads. Marcel Schäfer crosses into the six-yard area and Max Arnold gets a toe on the ball to divert into the roof of the net.

GOAL! 11’ BORUSSIA DORTMUND 1-0 1. FC KÖLN (CASTRO)

Cracking goal for BVB as Gonzalo Castro takes aim from the edge of the penalty area and curls an unstoppable shot past Timo Horn.

GOAL! 7’ TSG 1899 HOFFENHEIM 0-1 FC SCHALKE 04 (HUNTELAAR)

Younes Belhanda whips in a teasing cross from the left-hand side and Klaas-Jan Huntelaar is on hand to tap home his second goal in as many games. Fantastic start for the Royal Blues.

15:30 - KICK-OFF!

We’re underway around the grounds. There’s going to be a lot of nailbiting in Bremen and Wolfsburg over the next couple of hours…

15:27 - BREAKING: Augsburg trio sign new deals

Alfred Finbogasson, Jeffrey Gouweleeuw and Markus Feulner have all committed their futures to FCA.

15:06 - BREAKING: Breitenreiter to leave Schalke

Schalke have announced that head coach Andre Breitenreiter will take charge of his final game at the club today. More to follow shortly...

14:51 - Dortmund - Köln line-ups

14:48 - Hannover line-up

14:35 - Early arrivals

Plenty of Bayern fans in and around the Allianz Arena, long before kick-off. They're all ready to party.

The Allianz Arena will once again be a sell-out on Matchday 34.

14:28 - Green-White army

Incredible scenes as the Bremen team bus arrives at the Weser Stadium:

14:25- Bayern line-up

Here's Pep Guardiola's starting XI for his final Bundesliga match as Bayern head coach:

14:05 - When a city unites

Our roaming reporter, Alexander Barklage, is swimming the Green-White sea of fans that is the city of Bremen. "There's no lack of support today," he says. "The former mayor is in the middle somewhere in a green jacket."

The city of Bremen is right behind Werder as they bid to avoid being relegated this afternoon.

13:49 - From Ireland to Mainz

Will the luck of the Irish rub off on Hertha as they look to avoid the Europa League qualifying rounds?

13:38 - Köln's bogey ground

Köln beat BVB 2-1 on Matchday 17, but have not won at the SIGNAL IDUNA PARK since 13 April 1991. Better not tell these guys...

13:15 - Homesick Foals

Barring a heavy defeat in Darmstadt coupled with a big win for either Mainz, Hertha or Schalke, Gladbach will go into the UEFA Champions League play-off round - a remarkable story given the club's five-match losing start to 2015/16. Their home form has been key (40 points form 17 matches), yet masks a rather meagre return on the road (W3, D3, L10). Indeed, Andre Schubert's men have not won away from home in the Bundesliga since 31 October 2015. Can the Foals buck the trend at the Merck Stadion am Böllenfalltor?

12:53 - Europa League tussle

Mainz, Hertha and Schalke are all guaranteed UEFA Europa League football next season, but which two clubs will qualify automatically and who will go into the qualifying rounds? All three are locked on 49 points, with Mainz currently fifth ahead of their home clash with sixth-placed Hertha, who must at least match the result of Schalke to avoid slipping down to seventh.

12:20 - EA SPORTS PREDICTS...

Find out how the relegation battle pans out in our FIFA 2016 simulation. Warning: it's not for the faint-hearted...

11:40 - Tonigol in town

Luca Toni will be one of a number of former Bayern stars in attendance at the Allianz Arena this afternoon. The Italian striker, who recently retired from the game, scored 38 goals in 60 Bundesliga appearances for the record German champions between 2007-2010, finishing top scorer and winning a Bundesliga and DFB Cup double in his debut campaign at the club.

11:05 - Bayern to extend streak vs Hannover?

The Bavarians have been successful in each one of their last nine matches at the Allianz Arena on the final day of the season. A party atmosphere will be guaranteed irrespective of the result, though, with OneRepublic joining the championship celebrations at half-time.

10:46 - Lewandowski gunning for more

The relegation tussle aside, there is plenty at stake elsewhere in the Bundesliga too. For instance, FC Bayern striker Robert Lewandowsk is aiming to become the first player in three decades to score 30 or more top-flight goals in Germany. Click here to read our exclusive interview with the Polish striker ahead of Bayern's Matchday 34 clash with Hannover.

10:33 - What are the relegation play-offs?

The bottom two teams in the Bundesliga are automatically relegated at the end of each season, but so far only Hannover 96 are guaranteed that fate. The remaining berth will be taken by either Frankfurt, Stuttgart or Bremen, with one team escaping altogether and the side that finishes in 16th entering a relegation play-off. Click on the video below to find out more.

10:30 - Relegation deciders

Bundesliga livelihoods are at stake for Bremen, Frankfurt and Stuttgart this afternoon, with each needing a win to stay up. The former two are playing against each other in what is sure to be a nerve-jangling encounter. Click here for the permutations of what each side needs to do in order to survive.