Borussia Dortmund ended a difficult week with a 3-1 win over Eintracht Frankfurt while Bayern Munich were held by Bayer Leverkusen.
Robert Lewandowski netted twice in Bayern Munich's 4-1 thrashing of Borussia Dortmund on Saturday.
Laszlo Benes' first Bundesliga goal gave Borussia Monchengladbach a 1-0 home victory against Hertha Berlin.
Borussia Dortmund have agreed a deal to sign Germany U21 international Mahmoud Dahoud from Borussia Monchengladbach.
Thomas Muller ended his Bundesliga scoring drought to give Bayern Munich victory at 'Gladbach, as Schalke won 1-0 at Mainz.
Lyon held off a dramatic fightback by Roma to advance to the Europa League quarter-finals thanks to a 5-4 aggregate win.