Werder Bremen's Bundesliga survival hopes have taken a hit when they crashed 3-0 at home against Eintracht Frankfurt.
Andre Silva headed Frankfurt ahead on the hour and substitute Stefan Ilsanker got a late brace after coming on in the 81st minute.
Bremen, who had garnered seven points in the previous three games for a glimmer of hope, remain second-last.
They are two points behind Fortuna Dusseldorf in the relegation play-off spot, and three off Mainz in 15th.
Bremen are the worst home team of the league with a mere six points in the Weser Stadium all season and the only win, against Augsburg, dating back nine months to September 1.
Frankfurt rose to 11th, eight points clear of safety, with their second win in a row.
The match was originally scheduled for March 1 but was postponed because Frankfurt played a storm-delayed Europa League match at Austria's Salzburg two days earlier.
The coronavirus-related suspension of play for two months came a few days later.
Bremen, with long-term injury casualty Fin Bartels getting a first start since December 2017, had the biggest first-half chance from Davy Klaassen whose shot was saved by Kevin Trapp.
After the break, Frankfurt had a goal from Dominik Kohr denied for offside but Silva then nodded home two minutes later for the third game in a row, off Filip Kostic's cross.
Ilsanker tapped home for 2-0 on his first first touch and the winter break signing from RB Leipzig also headed Frankfurt's third in the 90th to add to Bremen's woes.
Frankfurt's Japanese defender Mokoto Haseba drew level with South Korean Cha Bum Kun on a Asian player-record 308th Bundesliga match.
Australian Associated Press