Thomas Tuchel didn't hold back when criticising his team after their loss against Frankfurt, saying they deserved nothing.
Goals from Szabolcs Huszti and Haris Seferovic sank Borussia Dortmund as Eintracht Frankfurt came away with a 2-1 win.
Bayern Munich pulled within three points of Bundesliga leaders Leipzig with a 2-1 victory over Bayer Leverkusen.
Thiago Alcantara gave Carlo Ancelotti's men the lead and Mats Hummels headed the winner after Hakan Calhanoglu had levelled.
Dortmund suffered a major setback to their Bundesliga title hopes as they fell to sixth place in the table.
Eintracht Frankfurt responded to Dortmund's equaliser just two minutes later for the game-winner, taking a 2-1 victory.