Gladbach move up; Cologne win emphatically
Goalkeeper Tim Wiese was sent off for Werder Bremen as they held on to a 1-1 draw with FC Nurnberg to move to the top of the table.
Werder Bremen were trailing Bayern Munich before their away trip to Nurnberg and now find themselves leading the pack on goal difference ahead of Borussia Monchengladbach.
The visitors were reduced to ten men early on when Wiese was given a straight red for a bad challenge.
That meant Bremen striker Marko Arnautovic had to make way for substitute shot-stopper Sebastian Mielitz to come on.
However, despite their numerical deficit, Mehmet Ekici struck in the 25th minute after good work from Claudio Pizarro.
Nurnberg replied in the second-half when Phillipp Wollscheid connected with Markus Feulner's cross.
Borussia Monchengladbach moved into second ahead of Bayern Munich, who have a game in hand, thanks to a Igor de Camargo finish against Hamburg.
The Belgian striker headed home a Juan Arango delivery in the 66th minute to put Monchengladbach level with Bremen on 13 points but in second spot because of a lesser goal difference.
Cologne moved away from the danger zone with a comfortable win over Bayer Leverkusen following a brace from Lukas Podolski who had a hand in the first three goals.
Milivoje Novakovic put the visitors ahead in the 44th minute when he slotted the ball into the bottom corner from a Podolski assist.
The forward then produced an emphatic finish for Cologne and the German international added his second.
Leverkusen did respond with 20 minutes to go through Simon Rolfes, however Andre Schurrle was sent off for the hosts and Mato Jajalo punished their man advantage by adding Cologne's fourth from goalscorer Novakovic's assist giving the away side the much-needed three points.
Hoffenheim moved up to fourth in the table with a 3-1 win over Wolfsburg.
Ryan Babel got the hosts off to a great start with the opener and three minutes later Roberto Firmino made it two from Gylfi Sigurdsson's ball.
Ashkan Dejagah finished a set-piece off in the second-half to bring Wolfsburg back into the game however when Wolfsburg's Marwin Hiltz was sent-off for a handball, Firmino added his second four minutes from time to secure the points for Hoffenheim.
Hertha Berlin and FC Augsburg played out an entertaining 2-2 draw with the away side having to finish with ten men.
Hajime Hosogai put FC Augsburg in front with a tidy finish from six yards out in the 20th minute.
Hertha equalised a minute after the restart through Christian Lell and Berlin then went in front for the first time in the game when Tunay Torun netted in the 57th minute.
However Augsburg battled back and seven minutes later got their rewards when Jan-Ingwer Callsen-Bracker netted from close range.
Sebastian Langkamp was given his marching orders with minutes to spare for Augsburg, however both sides were able to share the spoils.
Kaiserslautern came from behind in the Bundesliga's late kick-off as they thumped Mainz 3-1 on home soil.
Eric Maxim Choupo-Moting's header gave the away side an early lead at the Fritz-Walter Stadion.
It took just nine minutes to equalise when Richard Sukuta-Pasu latched on to Clemens Walch's pass to finish.
Two more goals from Itay Shechter and Christian Tiffert was enough to put the tie beyond Mainz as Kaiserslautern boosted their efforts to get out of the bottom half of the table.