ROSTOCK, April 15 (Bundesliga) - Werder Bremen picked up their third straight victory with a narrow win at Hansa Rostock to gain ground on Bundesliga leaders Bayern Munich.
Ivan Klasnic snatched the winner eight minutes from time after Stefan Wachter had kept out Naldo's penalty.
Torsten Frings had opened the scoring for the visitors in the 57th minute only for substitute Sebastian Hahnge to bring Rostock level.
The victory moves Thomas Schaaf's side to within seven points of Bayern, who play at Eintracht Frankfurt on Wednesday.
The hosts remain hovering above the relegation zone, but Duisburg and Arminia Bielefeld are only two points further back and can overtake Rostock with home wins on Wednesday.
The game started at a frenetic pace and Rostock keeper Wachter got down well to stop Naldo's fiercely-struck free-kick in the 20th minute.
Rostock defender Gledson made a fine tackle to win the ball from Boubacar Sanogo as Bremen threatened on the break seven minutes later.
Bremen had another opportunity in the 36th minute, but Wachter got down in time to stop Petri Pasanen's low shot from the left wing before it could creep inside the near post.
The visitors though did take the lead when Frings raced onto a loose ball and rifled his shot into the top-left corner from 25 yards for his first goal of an injury-plagued season.
Bremen wasted chances to put the game beyond their opponents and Rostock made them pay by equalising 14 minutes from time.
Heath Pearce was sent down the left wing and crossed for Hahnge to blast home from 12 yards just minutes after coming off the bench.
Bremen were gifted the chance to restore their lead when Gledson felled Frings in the area, but Wachter dived to his right to block Naldo's spot-kick.
Klasnic though beat Pearce to the loose ball and slotted home the rebound to rescue the three points for the visitors.