Borussia Dortmund's hopes of holding on to in-demand striker Erling Haaland by qualifying for next season's Champions League were dealt a massive blow as they were beaten 2-1 by direct rivals Eintracht Frankfurt on Saturday.
Andre Silva's winner at the Westfalenstadion left Dortmund seven points behind Frankfurt with just seven matches remaining.
Frankfurt went in front as Dortmund's Nico Schulz wrongfooted his own keeper with a header in the 11th minute. The visitors were also unlucky not to be awarded a penalty for a clear handball by Thomas Delaney.
Instead it was Dortmund who scored on the stroke of halftime when Mats Hummels turned in the box to volley in the equaliser.
Frankfurt were sharper after the break, however, bagging a deserved winner after coming close through Silva, Kostic and Stefan Ilsanker in a strong second-half display.
Haaland's father Alf-Inge and agent Mino Raiola held talks with Spanish giants Barcelona and Real Madrid this week with the Norway striker one of the most in-demand players in world football.
Dortmund still have a chance of qualifying for the Champions League next season by winning the competition this campaign and face Manchester City -- another side heavily linked with a move for Haaland -- in the quarterfinals.
Bundesliga leaders Bayern Munich, on 61 points, play second-placed RB Leipzig, four points behind, later on Saturday.