Gladbach fight back to earn a vital point courtesy of a late Dante equaliser...
Sandro Wagner opened the scoring on 39 minutes with a firm header but despite dominating large parts of the game, the home side were left to rue missed opportunities aplenty when Dante popped up to head in the equaliser in the 92nd minute.
The result left Moenchengladbach rooted to the bottom of the Bundesliga while Bremen move up to 12th place although they are only five points clear of the dropzone.
The home side were the livelier of the two in the opening stages of the game and could have taken the lead as early as three minutes. Mikael Silvestre curled an inviting cross into the box from the left. Sandro Wagner met the ball with a point-blank header from six yards out but Logan Bailly was on hand to make a brilliant save, low to his left.
Die Gruen-Weissen were at it again on 18 minutes as Wagner turned provider when he slipped a precise ball to Philippe Bargfrede who had his 15 yard effort parried to safety by Gladbach's impressive Belgian shot-stopper in between the sticks.
Bremen scored the opening goal their impressive play deserved on 39 minutes. Claudio Pizarro picked the ball up near the half-way line and made a brilliant run down the right wing before delivering a cross to Wagner who headed the ball low into the net from close range.
The scoreline was nearly doubled five minutes later when Per Mertesacker found Tim Borowski inside the box and he brilliantly turned his marker before unleashing a thunderbolt drive towards goal. The ball smashed off the underside of the bar before being cleared to safety.
The away team were much improved in the second-half, limiting Werder's attacking opportunities while creating chances of their own.
On 62 minutes the club rooted to the bottom of the Bundesliga missed a glorious chance to draw level. Michael Fink's through ball found Roman Neustaedter unmarked just inside the box but the midfielder blazed over the bar.
Werder continued their threat in front of goal on 77 minutes when their two substitutes combined well. Marko Arnautovic slid an accurate ball to his namesake Marko Marin. whose 18-yard effort narrowly cleared the crossbar with Bailly at full stretch.
Glabach came close to the leveller on 86 minutes when Neustaedter's pass found an umarked Marco Reus in the Bremen box but his 15 yard shot was expertly tipped over the bar by Tim Wiese.
Bremen missed a crucial opportunity to put the result beyond doubt when Arnautovic was put through on goal but the Austrian striker could only poke the ball past Bailly and onto the post.
The home side were left kicking themselves when in the 92nd minute Gladbach equalised. Juan Arango's set-piece was swung into the box and Dante was on cue to head the ball into the net from six yards out to earn Lucien Favre's men a share of the points.
Bremen travel to high-flying Nuernberg next week while Gladbach entertain fellow struggles Kaiserslauten.