Borussia Dortmund slipped back to the bottom of the Bundesliga despite picking up a point in their goalless draw at Bayer Leverkusen.
A Nils Petersen hat-trick helped Freiburg come from behind to beat Eintracht Frankfurt 4-1.
Karim Bellarabi salvaged Bayer Leverkusen a 1-1 draw late on against Eintracht Frankfurt.
Borussia Dortmund remain in the Bundesliga relegation play-off spot after a 2-2 draw with second-placed Wolfsburg.
Eintracht Frankfurt grabbed a last-gasp point in extraordinary circumstances as they drew 4-4 against Hertha Berlin.
Hoffenheim stopped Eintracht Frankfurt's recent rise up the standings with a 3-2 win at the Rhein-Neckar-Arena.
Hamburg claimed a crucial 2-1 win over Mainz in the Bundesliga on Sunday, while Eintracht Frankfurt beat Werder Bremen
Thomas Schaaf picked up a victory over his former club Werder Bremen as Eintracht Frankfurt triumphed 5-2.
Borussia Dortmund remain bottom of the Bundesliga after losing in Frankfurt, while Wolfsburg beat Monchengladbach.
Borussia Dortmund's season took another turn for the worse when they were beaten 2-0 at Eintracht Frankfurt.
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.
Borussia Dortmund's wretched start to the Bundesliga season continued against Hannover, while Roberto Di Matteo lost his first game at Schalke.
Christian Gentner scored an 84th-minute winner as Stuttgart won an extraordinary game against Eintracht Frankfurt 5-4.
Eintracht Frankfurt president Heribert Bruchhagen says he is delighted by the work being done by new coach Thomas Schaaf.
Paderborn moved above Eintracht Frankfurt after coming from behind to beat the Eagles 3-1 at the Paderborn Arena.
Man City were left to rue a wasted chance to close the gap after a dominant display against Chelsea.