Borussia Monchengladbach all but guaranteed Bundesliga survival with a deserved victory at home to Eintracht Frankfurt on Friday night.
Marco Reus and Dante scored early in each half to move the hosts 12 points away from the bottom three and dent Eintracht's European push.
The hosts were on the front foot from the off and went ahead after just six minutes.
Michael Bradley played in Raul Bobadilla, who brought the ball under control and looked to lob it over goalkeeper Oka Nikolov.
Nikolov got his body in the way of the effort but could only divert the ball towards the far post when Reus was on hand to head home from two yards.
Bobadilla tested Nikolov again in the 26th minute, running with the ball before letting fly from 25 yards with an effort which looked headed for the top corner only for the goalkeeper to push it round the post.
A mix up in the home defence almost gifted Eintracht an equaliser five minutes before the break.
Goalkeeper Logan Bailly left a right-wing cross for Bradley to deal with and, although the American stopped the ball with his chest, he could not kick it clear.
It allowed Halil Altintop to fire in a left-footed shot which Bradley blocked with his legs.
Eintracht threatened again soon after the restart as Umit Korkmaz's cross from the left picked out Alexander Meier, whose volley was well struck but went just wide of the left post.
But Gladbach hit back with a second goal in the 56th minute.
Juan Arango swung in an excellent free-kick from the left and Dante glanced a header into the far bottom corner from eight yards.
Altintop shot powerfully over the top at the other end as Eintracht looked for a way back into the match, but Gladbach never looked like surrendering their lead.