Borimirov denies Werder
By Simon Fudge
Last Updated: 01/01/70 1:00am
Ivan Klasnic had given Werder a 1-0 half-time lead before Benjamin Lauth equalised seven minutes after the break.
With eights remaining, 1860 took all three points as Bulgarian Daniel Borimirov scored the winner to give Peter Pacult's men all three points.
Hertha Berlin got goals from Michael Preetz, Alex Alves, Marcelinho and a Gustsvo Varela own-goal to defeat Schalke 4-2 at the Olympiastadion.
Emile Mpenza and Nils Oude Kamphuis replied for the away side, who had Varela sent off for two bookable offences.
Bochum got a second half brace from Vahid Hashemian to defeat struggling Bayer Leverkusen 2-1.
Marko Babic got Bayer's reply late on for Bayer but the defeat keeps the Ruhr side in relegation trouble at the foot of the table.
Wolfsburg got three good points with a 2-0 home victory over Arminia Bielefeld at the VfL-Stadion.
Stefan Schnoor and Tomislav Maric with the goals for the home side.
Mid-table Hansa Rostock were held to a 0-0 draw by bottom club Energie Cottbus at the Ostseestadion.
Rostock's Rade Prica was sent off for a professional foul four minutes before full-time.
Hannover got a hat-trick from Mohammadou Idrissou to send them on their way to a 4-2 victory over Nurnberg.
Danijel Stefulj score the other goal for the home side while Nurnberg replied through Carlos Junior and Sasa Ciric before Ciric was sent off for using abusive language.
Kaiserslautern came off the bottom of Die Bundesliga with a huge 2-0 victory over Borussia Monchengladblach at the Fritz-Walter-Stadion.
Aleksander Knavs and Miroslav Klose from the penalty spot earned the home side a crucial win in their fight to avoid the drop, as Steffen Korell was sent off for Gladbach.
Click below for match stats:
Hannover 4-2 Nurnberg
Hansa Rostock 0-0 Energie Cottbus
Hertha Berlin 4-2 Schalke
Kaiserslautern 2-0 Borussia Monchengladbach
Bochum 2-1 Bayer Leverkusen
Werder Bremen 1-2 1860 Munich
Wolfsburg 2-0 Arminia Bielefeld
Click here for an updated Bundesliga table.