Augsburg failed to get the win which would have assured them Bundesliga safety, but a 1-1 draw with Schalke took Jos Luhukay's side closer to survival with just two games of the season remaining.
Sebastian Langkamp headed Augsburg in front in the sixth minute, but Klaas Jan Huntelaar levelled for the Royal Blues before half-time.
There were no further goals, with the point taking the Bavarians four clear of 16th-placed Cologne while Schalke edge just two ahead of fourth-placed Borussia Monchengladbach in the race for direct qualification for the UEFA Champions League group stage next season.
Augsburg made the better start and their strong early pressure was rewarded with the opening goal in the sixth minute. Marcel Ndjeng's corner was headed in off the underside of the crossbar by Langkamp, who was also the man who gave the Bavarians victory over Wolfsburg last weekend.
Axel Bellinghausen nearly made it two in the tenth minute, but Lars Unnerstall made himself large and denied him.
Huntelaar hits back
The hosts were unable to add a second in a good phase of the game and they were punished in the 38th minute when Schalke levelled. Joel Matip's long pass sent Huntelaar through and he provided a composed finish to take the visitors' first chance of the game.
Bellinghausen was again denied by Unnerstall as Augsburg tried to regain the lead before half-time. Bellinghausen continued to be Augsburg's most productive and dangerous outlet as the home side showed more attacking intent in the second half.
Schalke rarely threatened Augsburg goalkeeper Simon Jentzsch, who only had to get involved once to steal the ball from Chinedu Obasi inside the penalty area, but the Augsburg strikers were not having much luck at the other end either.
Luhukay's side looked for a winner which they would probably have deserved, but the draw at least moved them closer to their aim of avoiding relegation, with just one win from their last two games needed to guarantee them a second season in the top flight.