Michy Batshuayi's brilliant first-half strike was enough for Borussia Dortmund to defeat visiting Hannover 1-0 and consolidate third place in the Bundesliga.
Dortmund made the better start as they looked to make a statement following their disappointing Europa League exit to Red Bull Salzburg on Thursday.
Batshuayi scored in the 24th minute, running toward Andre Schuerrle's corner to volley the ball inside the far post with his heel.
The Belgium international should have scored another 10 minutes later, but Philipp Tschauner saved his first effort and then easily gathered the headed follow-up from the rebound.
There were few chances after the break with midfielder Mahmoud Dahoud and substitute Maximilian Philipp going closest for Dortmund. Philipp struck the post in the 89th minute.
Julian Korb thought he had equalised earlier but the goal was ruled out for offside.
Dortmund stayed a point behind Schalke with seven games remaining, while Hannover dropped to 13th after their fourth consecutive loss.