Hannover and Mainz played to a 2-2 draw on Saturday. A result that neither side will like too much.
Freiburg beat Hannover on Friday to move level on points with Schalke for the final Champions League position.
After being knocked out of the DFB Pokal midweek at the hands of Bayern Munich, Borussia Dortmund will look to get back on track against Hannover. They have a busy week ahead including the Champions League and the Revierderby.
Mame Biram Diouf grabbed an early goal against Hoffenheim, and Hannover held on for all three points.
Potentially playing his final match in Schalke uniform, Lewis Holtby played arguably his best match to date scoring one goal and assisting on two others as Schalke edged Hannover 5-4 to start the second half of the Bundesliga season.
Hannover put the beating they took at the hands of Bayern Munich behind them and handled Greuther Fürth.