Borussia Monchengladbach were beaten for the second game in a row as Eintracht Frankfurt came from behind to win 3-1.
Bayern Munich won to move seven points clear in the Bundesliga as a Werder Bremen win sent Borussia Dortmund bottom.
Bayern Munich opened up a seven-point advantage at the top of the Bundesliga after thrashing Frankfurt 4-0.
The full schedule of Bundesliga fixtures will go ahead this weekend despite a railway strike which has paralysed the network.
Bayern Munich took the honours in the big clash in the Bundesliga, coming from behind to beat Borussia Dortmund 2-1.
Hannover needed a late own goal from Alexander Madlung to see off Eintracht Frankfurt 1-0.
Live only on