Substitute Stefan Ilsanker scored twice in 10 minutes as Eintracht Frankfurt completed a comfortable 3-0 victory away at Werder Bremen, which still remains in the Bundesliga drop zone because of its dismal home record.
Werder extended its winless league run at the Weserstadion, where it has won only once all season, to 12 matches and stays 17th in the 18-team table. It has 25 points from 29 games, two adrift of bottom-placed Fortuna Duesseldorf, while Eintracht is 11th with 35 points.
The home side had the better of the first half. Towering striker Davie Selke twice got through but was denied by goalkeeper Kevin Trapp the first time and then by a timely David Abraham tackle.
Werder thought it 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 was headed home by Silva.
It was the Portugal forward’s fourth goal in five games since the resumption of the season. Ilsanker needed 19 seconds on the pitch to add the second as he calmly sidefooted the ball in off a corner. He was again unmarked when he headed in from a free-kick, a goal that completed another miserable evening for Bremen.