Bundesliga Matchday 33 in pictures
There was drama at theboth top and bottom of the Bundesliga table on matchday 33. Relegation-threatened Freiburg, for instance, gave themselves a huge boost with an upset over Bayern. Here's all the action in pictures.
Freiburg come back to beat Bayern
Few people gave tiny Freiburg much of a chance in this one, and the underdogs went down early after a Bastian Schweinsteiger strike in his 500th appearance for Bayern. But thanks to goals from Admir Mehmedi and former Bayern player Nils Petersen, they came back to win 2-1 and increase their chances of pulling off what feels like the 100th narrow relegation escape in club history.
Stuttgart win relegation dogfight with HSV
Visitors Hamburg rolled into last-placed Stuttgart with momentum, and midfielder Gojko Kacar put them ahead after just 12 minutes. The hosts fought back, however, with first-half goals from Christian Gentner and Martin Harnik. Stuttgart dug in their heels in the second half to seal the 2-1 win and now have their destiny in their own hands. By contrast, Hamburg are in big trouble.
Hannover book first win of 2015 in Augsburg
Hannover might have forgotten what it's like to celebrate after going 15 league matches withough a win this calendar year. But the 96ers were good for their victory, overcoming a penalty by Paul Verhaegh to secure a 2-1 triumph in Bavaria. Captain Lars Stindl scored both of the goals. The result lifts Hannover out of the relegation zone.
Schalke grab late win over Paderborn
Schalke have gone into full chaos mode late in the season with players being suspended and fans withholding their support. So Saturday's rather fortunate 1-0 win over Paderborn wasn't cause for major jubiliations. Still, a victory is a victory. Uwe Hünemeier's own-goal was enough for the home side. Unlucky Paderborn drop to the bottom of the table.
Wolfsburg beat Dortmund in Cup final preview
There will be a lot more at stake when these two teams meet again in the final of the German Cup on May 30. Wolfsburg have the better reasons for confidence heading to Berlin, having run out 2-1 winners. Daniel Caligiuri and Naldo scored for the Wolves, while Pierre-Emerick Aubameyang converted a penalty for Dortmund.
Gladbach clinch third by beating Werder
Mönchengladbach wrapped up third place in the table and an automatic Champions League spot after a 2-0 away victory in Bremen. Raffael scored both of the Foals' goals. Bremen's hopes of qualifying for the Europa League now depend on them getting a win next week in Dortmund.
Leverkusen overcome Hoffenheim
Leverkusen will finish fourth this season and claim the Champions League qualification spot. That became official on Saturday despite the home side getting a relaxed 2-0 win over Hoffenheim. Hakan Calhanoglu banged in one of his patented free kicks, and Stefan Kiessling completed the scoring. Hoffenheim are out of the running for the Europa League.
No scoring in Hertha versus Frankfurt
Frankfurt had nothing to play for, while a win for Hertha would have ended their relegation worries. But the goals were nailed shut in Berlin's Olympic Stadium, so Hertha still have a bit of work to do to survive in the Bundesliga. Frankfurt's Timothy Chandler recovered from this bloody nose.
Mainz defeat Cologne
In the only match of round 33 that didn't have relegation or international implications, Mainz booked a 2-0 victory over Cologne. Ja-Cheol Koo and Jairo Samperio got on the scoresheet for Mainz, who stand tenth in the table. Cologne are safe and sound in twelfth.