Eintracht Frankfurt's Ajdin Hrustic scored an 86th-minute goal to rescue a 1-1 draw against visiting Mainz 05 on Sunday and retain some hope of a top-four finish and a spot in next season's Champions League.
Karim Onisiwo rifled in a low shot in the 11th minute to put Mainz in front against their lacklustre hosts.
Frankfurt rarely threatened and had to wait until five minutes from the end when Australian Hrustic's first shot was blocked but the midfielder, lying on the ground, spectacularly chipped his rebound over the keeper for the equaliser.
Dortmund cruise past Mainz to book Champions League spot
Eintracht, however, dropped to fifth place on 57 points, one behind Borussia Dortmund, 3-2 winners over RB Leipzig on Saturday, and three off third-placed VfL Wolfsburg.
Bayern Munich on Saturday clinched their ninth successive league title with a 6-0 demolition of Borussia Moenchengladbach leaving them 10 points clear of second-placed RB Leipzig.
Elsewhere on Sunday, Cologne were dealt a blow in their bid to stave off relegation as they were thrashed 4-1 at home by Freiburg. They are 17th in the table.
At the other end of the table Hertha Berlin failed to beat Arminia Bielefeld in their relegation battle, settling for a goalless draw and a point each that left them both on 31.
Arminia sit in the relegation playoff spot on 16, while Hertha, who have a game in hand, are in 14th place on goal difference.
AC Milan lead European chase for Spurs defensive ace - Euro Papers
Lewandowski equals Mueller's long-held record with 40th goal of season
Eintracht's Champions League hopes all but dashed with loss at Schalke