Thomas Muller reached a century of Bundesliga goals as Bayern Munich fought back to beat Werder Bremen 4-2.
Naby Keita set RB Leipzig on their way to a 3-1 win over Schalke on Saturday evening.
Julian Korb scored an 83rd-minute equaliser as Hannover claimed a point in a dramatic 4-4 draw with Bayer Leverkusen at the HDI Arena.
Robert Lewandowski gave Bayern Munich a 1-0 home win over Cologne, and a nine-point lead over second-placed Schalke who beat Augsburg.
Newly-promoted Hannover are enjoying their Bundesliga return but the fans are far from happy.
Schalke moved up to second place in the Bundesliga with a 2-0 win over struggling Hamburg in Gelsenkirchen.
©2018 Sky UK