Eintracht Frankfurt substitute Stefan Ilsanker scored twice in 10 minutes to complete a 3-0 win away to Werder Bremen, who stayed in the Bundesliga drop zone on Wednesday as their dismal home record continued.
Forward Andre Silva headed the visitors ahead in the 61st minute of a physical match and Ilsanker took advantage of poor marking to turn in the second in the 81st, less than one minute after coming on. The Austrian also headed in his team's third eight minutes later.
Werder extended their winless league run at the Weserstadion, where they have won only once in the league all season, to 12 matches and stayed 17th in the 18-team table with 25 points from 29 games, two adrift of Fortuna Duesseldorf.
Eintracht climbed to 11th with 35 points.
Werder thought they had won a penalty when Abraham handled while challenging Davy Klaassen for the ball but, after a VAR review that took nearly three minutes, officials ruled that the Bremen player was fractionally offside.
Frankfurt took control after the break, had a goal disallowed for offside and went ahead in the next attack.
Makoto Hasebe won possession in midfield and the ball was fed to Filip Kostic whose pinpoint cross from the left was headed home by Silva - the Portugal forward's fourth goal in the five games since the end of the coronavirus stoppage.
Ilsanker needed 19 seconds on the pitch to add the second when he was left alone at a corner and calmly sidefooted the ball in. He was again unmarked when he headed in from a free kick to complete another unhappy evening for Bremen.