Bundesliga Matchday 32 in pictures
Cologne have been relegated from the Bundesliga for the sixth time in their history after a 3-2 away defeat at SC Freiburg. Elsewhere, Hamburg beat Wolfsburg to move them within two points of a miraculous escape.
'Through the fire, if we must'
So goes Cologne's famous stadium anthem in which the fans pledge allegiance to their club through thick and thin — and it's going to get very thin now after the Billy Goats were officially relegated to the second division after a 3-2 defeat to Freiburg. Nevertheless, the traveling Cologne fans applauded their relegated players.
Wrong way
Hamburg's Bobby Wood sends Koen Casteels the wrong way as he puts HSV 1-0 up against Wolfsburg. Lewis Holtby doubled Hamburg's lead moments later before Josip Brekalo halved the deficit for the Wolves. But Luca Waldschmidt's late third allowed the Northerners to take another step towards what would be their most miraculous escape yet.
Penalty savior
Pablo De Blasis kept Mainz's survival hopes alive by converting a penalty in the first half. His spot kick on Sunday gave Mainz a 3-0 win over Leipzig and was his third goal in his last three games.
So close
Hertha Berlin goalkeeper Rune Jarstein scrambles across his goal to try and stop Michael Gregoritsch's deflected effort - in vain. Visitors Augsburg took a two-goal lead in the Olympic Stadium before goals from Vedad Ibisevic and Davie Selke drew the Berliners level.
Handsome header
Thomas Delaney (far left) took advantage of Roman Bürki (second from right) being off his line, lobbing a header over the Dortmund goalkeeper. The strike leveled the score at 1-1 (also the final score) and denied Dortmund a chance to go second.
Early bath
Schalke's Nabil Bentaleb is sent off by referee Harm Osmers. Bentaleb was initially only shown a yellow card for a foul on Borussia Mönchengladbach captain Lars Stindl but he received a straight red on top of that when he proceeded to slap Stindl in the face. The game finished 1-1 in Gelsenkirchen.
Golden oldie
Few players are as closely tied to a club as Christian Gentner is to Stuttgart. The captain came up through Stuttgart's youth setup, went for a mediocre spell at Wolfsburg, then returned and has stayed with the club in the first and second divisions alike. Still a key cog in the midfield, he was left all alone at the back post to head in the game's only goal.
A captain's goal
Bayern Munich took the lead against Eintracht Frankfurt thanks a captain within their ranks, Niklas Dorsch. However, the 20-year-old is actually the captain of Bayern's U23 reserve team, who play in the fourth tier. But with a huge game in Madrid looking in midweek, coach Jupp Heynckes had drafted in several youth players as Bayern beat Frankfurt 4-1. Hummels wore the armband on Saturday.
The wrong side of the post
Hoffenheim's Adam Szalai does everything he can to force the ball over the line against Hannover but it ends up just the wrong side of the post. Hoffenheim won the game 3-1 on Friday night as Julian Nagelsmann's team took an important step towards the Champions League.