GERMANY SOCCER DFB CUP
Bundesliga high-flyers Borussia Dortmund and Leipzig were both knocked out of the German Cup on Wednesday.
Dortmund lost 3-2 to Werder Bremen, a major upset given the hosts are battling against relegation from the top flight while Dortmund are third while Eintracht Frankfurt accounted for Leipzig 3-1 to claim a place in the quarter-finals.
Dortmund's Erling Haaland kept up his scoring run in Germany, coming off the bench at 2-0 down at the start of the second half to register his eighth goal in four games since signing in January.
However, Werder soon restored their two-goal lead when Milot Rashica struck.
The 17-year-old American Gio Reyna scored his first goal for Dortmund in the 78th minute, and did it in style, beating two defenders before curling a shot from outside the penalty area into the top corner.
Dortmund could have sent the game to extra time, but Jadon Sancho and Marco Reus missed clear-cut chances to score, before Haaland had a header saved in stoppage time.
Earlier in the evening, Filip Kostic scored twice as 2018 cup winners Frankfurt overcame Leipzig for the second time in 11 days.
Frankfurt took the lead in the 17th minute when Andre Silva converted a penalty after Marcel Halstenberg handled the ball.
Kostic made it 2-0 early in the second half when he profited from a loose pass out of Leipzig's defence.
New signing Dani Olmo scored his first goal for Leipzig in the 68th but the visitors couldn't draw level.
Kostic added another goal deep in stoppage time on the counter attack.
Leipzig have not won in their past three games and dropped from first to second in the top flight over the weekend with the catalyst for their run of poor form being a 2-0 league loss to Frankfurt on January 25.
In other Cup action, Bundesliga strugglers Fortuna Dusseldorf ended a six-game winless run by beating second-tier Kaiserslautern 5-2 while Schalke edged Hertha Berlin 3-2 in their all top-flight clash.