Hannover 96 climbed out of the relegation zone after they came from a goal down to beat Hamburger SV 2-1 at the Volksparkstadion on Sunday evening.
Hamburger SV 1 Hannover 96 2
Gregoritsch gives hosts the lead
Diaz hits post with free-kick
Kiyotake penalty restores parity
Sane secures comeback win
The hosts were looking to extend a two-match unbeaten run in the Bundesliga and they got off to the perfect start when Michael Gregoritsch opened the scoring on six minutes.
But Michael Frontzeck's side were allowed back into the game on the hour mark when Uffe Bech was brought down for a penalty, which was converted by Hiroshi Kiyotake, who turned provider eight minutes later to cross for Salif Sane to head home the winner for the visitors.
Die Rothosen were on the attack early on and they took the lead on six minutes from their first chance, Nicolai Muller getting in behind the defence to send in a low cross which was turned in by Gregoritsch at close range.
Dennis Diekmeier forced visiting goalkeeper Ron-Robert Zieler into a fine save with his strike from outside the area on 18 minutes, while Junior Diaz went even closer with a free-kick that struck the left post nine minutes later, with Muller failing to score on the rebound.
Muller should have opened the scoring on 36 minutes after he was played through on goal by Pierre-Michel Lasogga, but the winger was unable to guide his shot past Zieler.
Going into the half-time break with just a one-goal lead, Bruno Labbadia's team were made to pay for their wastefulness in the first half as Die Roten hit back to equalise on 59 minutes.
Emir Spahic was deemed to have fouled substitute Bech inside the penalty area and Kiyotake stepped up to bury his spot-kick into the back of the net.
Hannover 96 had their tails up and they scored again on 67 minutes, Sane steering his header past Rene Adler into the bottom left corner of the goal following Kiyotake's cross.
Hamburger SV looked to respond and Ivo Ilicevic tested Zieler with a shot on the left side of the area on 74 minutes, the keeper standing firm. They tried desperately to find an equaliser in the closing stages but Zieler would not be called into action again as the visitors held on for three precious points.