A stoppage time goal by striker Mario Gomez gave hosts VfB Stuttgart a 1-0 win against Hamburg SV on Sunday and revived their hopes for a European spot.
The defeat left Hamburg in third place, level on 51 points with Bayern Munich who beat Eintracht Frankfurt 4-0 on Saturday. Stuttgart moved to within a point of fourth-placed Hertha Berlin who are on 49 points.
Vfl Wolfsburg still top the standings with 54 points after defeating lowly Borussia Moenchengladbach 2-1 on Saturday.
Stuttgart were the more aggressive side and deserved the win, while Hamburg looked tired after their mid-week 3-1 win against Manchester City in the UEFA Cup.
In the only other match of the day Bayer Leverkusen lost ground in their bid to claim a European spot when they drew 1-1 with Werder Bremen. They dropped to ninth place on 42 points.