Sebastian Langkamp grabbed a last-gasp winner for Hertha Berlin as they piled the pressure on Hamburg with a 1-0 win.
Augsburg's hopes of playing in Europe next season suffered a setback as they were beaten 2-0 at home by Mainz.
Hoffenheim narrowed the gap on the top six in the Bundesliga by claiming a 3-0 win over 10-man Hamburg.
Struggling Hamburg frustrated Borussia Dortmund throughout a goalless draw at the Volksparkstadion.
Eintracht Frankfurt bounced back with Alexander Meier finding his scoring boots again in a 2-1 win over Hamburg.
Borussia Monchengladbach snatched a last-gasp equaliser at Hamburg in the Bundesliga on Sunday.
Live only on