Bundesliga Matchday 29 in pictures
It took a while for the goals to arrive on matchday 29 in the Bundesliga, but when they did the floodgates opened. Bayern, Dortmund, leverkusen and Bremen all won, while Schalke and Wolfsburg split the points.
Shorthanded Schalke earn draw with Wolfsburg
After a raft of injuries, Schalke's line-up in Wolfsburg included such little-known names as Borgmann, Multhaup and Sobottka, and 19-year-old Leroy Sané started up front. The youngster did a good job, nabbing a goal after sprinting the length of the pitch. So did the Royal Blues as a whole, holding second-placed Wolfsburg to a 1-1 draw.
Di Santo bests Hamburg for late Bremen win
A match between northern German rivals with very few highlights came down to a penalty five minutes from time. And from the spot Franco di Santo left keeper René Adler no chance, sealing a 1-0 win. Hamburg fail to take a point in their first match under new coach Bruno Labbadia and run their own scoring draught to six games.
Leverkusen roll over Hannover
Hannover's winless streak continues after a heavy away defeat to Leverkusen. Three goals from corners displayed how in-form the hosts are and how brittle the visitors can be as Tayfun Korkut's side slip further into a relegation battle. Leverkusen, on the other hand, are speeding towards the end of the season having now won their last seven in the league.
Dortmund deliver sunshine win for Klopp
After the emotional news this week that head coach Jürgen Klopp will be stepping down at the end of the season, Borussia Dortmund sealed a comfortable 3-0 win against strugglers Paderborn. A goal and an assist for both Pierre-Emerick Aubameyang and Henrikh Mkhitaryan made the difference in an improved second-half performance from the home side.
Okazaki brace downs Freiburg
Shinji Okazaki scored two goals six minutes before half time to seemingly end the contest against Freiburg, but a flurry of late goals made for an exciting finale. First Admir Mehmedi scored, then Yunus Malli made it 3-1 before Jonathan Schmid restored hope (again) at the other end. Mainz held on though, keeping Freiburg dangerously close to the relegation battle.
Bayern edge closer to the title
In a week when Bayern restored their 'FC Hollywood' nickname, they returned to action looking just as distracted as their week had been. Nevertheless, a well-taken goal from Sebastian Rode made the difference in a 2-0 win in Hoffenheim that will certainly help heal some wounds.
No winner in Berlin
Cologne and Hertha played out an unspectacular goalless draw in the capital. Timo Horn made some good saves, and referee Knut Kircher failed to give a penalty when Dominic Maroh was clearly tugged to the ground in the area, but other than that it was just 22 men running around in the sunshine.
Stuttgart pay the price for wastefulness
Stuttgart have improved of late, but against Augsburg it was an all too familiar story as Huub Stevens' side suffered a 2-1 defeat. Having gone a goal down after a defensive mix-up, Stuttgart equalised and were the better side for much of the second half. However, they didn't take their chances and Raul Bobadilla popped up to score inside the last 20 minutes and seal the win for Augsburg.
Frankfurt and Gladbach share spoils
Gladbach were the better side at the start, but in the end it was Frankfurt who probably should have won the game, but Yann Sommer was an object they couldn't get past. Traore nearly snatched the three points at the death, but Kevin Trapp made a good save. Gladbach's fine form is slowed by this draw, but they remain on target to qualify for the Champions League.