Third-placed Bayer Leverkusen sealed automatic qualification for the UEFA Champions League on Saturday with a 2-0 win at Nurnberg. A first-half goal from defender Omer Toprak and a second-half penalty by Germany striker Stefan Kiessling sealed Leverkusen's win at Nurnberg before winger Sidney Sam fired his late penalty attempt wide for the visitors.
The win means the Werkself are guaranteed to finish at least third, while Schalke 04 closed in on fouth place and a spot in the Champions League play-offs with a 1-0 victory at Borussia Moenchengladbach on Friday.
Eintracht Frankfurt captain Alexander Maier kept his side in the hunt for fourth with two goals in their 3-1 win at home to Fortuna Duesseldorf on Saturday. With two games left, fifth-placed Frankfurt are three points behind Schalke and are all but guaranteed a UEFA Europa League spot next season ahead of their remaining games against Werder Bremen and Wolfsburg.
Werder are still locked in the relegation battle after throwing away a 2-0 lead at home to second-from-bottom Hoffenheim with substitute Svenn Schipplock scoring two goals in the last six minutes to rescue a point. Hoffenheim are still two points from safety, while Bremen are now only three points above the bottom three with two games left.
Thomas Schaaf's side had taken the lead at the Weserstadion after being awarded a penalty after just 20 seconds.
Already-relegated Greuther Fuerth picked up a shock win at ten-man Stuttgart, only their fourth victory of the season, as an own-goal from the home side's Japan centre-back Gotoku Sakai and a late effort from Ilir Azemi sealed a 2-0 win.
The hosts were reduced to ten men when defender Antonio Ruediger was sent off for a foul in the area on 74 minutes, but Stuttgart goalkeeper Sven Ulreich managed to save the resulting penalty. In Saturday's other game, Hanover 96 drew 2-2 with Mainz. On Sunday, Augsburg can escape the bottom three with just a point at Freiburg while Hamburg host Wolfsburg.