Borussia Monchengladbach kept their Bundesliga survival hopes alive by defeating Hannover, whose hopes of UEFA Champions League qualification took a knock. Marco Reus scored the only goal of the match in the 76th minute to give Gladbach their first win in Hannover in 22 years.
After three victories in their last four games Gladbach lie in 17th place on 32 points, two points behind Eintracht Frankfurt, who occupy the final relegation spot. Hannover had lost just once in their previous five games but remain on 57 points.
Gladbach had the first chance of the game after just five minutes with Filip Daems' free-kick from the left being cleared by Hannover Emanuel Pogatetz. The guests then hit the side-netting three minutes later through Mike Hanke.
Gladbach again had a scoring opportunity on the half-hour with Reus' looping attempt going over the onrushing Hannover goalkeeper Ron-Robert Zieler but wide of the goal. Zieler once again faced Reus one-on-one eight minutes after the break but the keeper deflected away Reus' shot.
Gladbach goalkeeper Marc-Andre ter Stegen made a good save after 55 minutes, stopping Konstantin Rausch's shot from the left of goal. Reus was again unable to score seven minutes later as his blast from 27 yards went just inches of the target.
The guests made the vital breakthrough 14 minutes from time as Reus was given plenty of space in midfield. He pushed forward before unleashing a long distance blast which Zieler could not keep out.
Gladbach had the ball in the net with nine minutes of the contest remaining but the effort was disallowed due to offside. The home side missed a final chance to equalise in the 90th minute as Moritz Stoppelkamp's shot went just over the crossbar.