Cologne frustrated leaders Bayer Leverkusen by securing a goalless draw in the Rhine derby at the BayArena.
Leverkusen's best chance came in the 13th minute when Sami Hyypia's header was clawed off the goalline by Faryd Mondragon. Manuel Friedrich then scooped the rebound over the crossbar from just two yards out
The result sets a new league record of 24 games unbeaten for Leverkusen, but only puts them one point clear of Bayern Munich at the top of the table. Bayern have the opportunity to overtake them if they beat Hamburg on Sunday.
Werder close the gap
Sebastian Prodl's winner five minutes into the second half reignited Werder Bremen's charge for European football as they moved to within a point of the top five with a 2-1 victory over ten-man Mainz.
Bremen took full advantage of Borussia Dortmund's defeat at Schalke last night to close the gap as Prodl won it after Aristide Bance struck on half-time to cancel out Tim Borowski's opener. Mainz were always on the back-foot after having Florian Heller sent off in only the 14th minute.
Hertha Berlin's miserable season continued as they lost 2-0 at home to Hoffenheim to remain rooted to the bottom of the Bundesliga. Demba Ba gave the visitors the lead ten minutes from the end of the first half and Vedad Ibisevic made certain of the three points with a second in the final seconds.
Roel Brouwers cancelled out Papis Demba Cisse's opener as Borussia Monchengladbach claimed a 1-1 draw at home to Freiburg, while the match between Bochum and Nuremberg finished goalless. Albert Bunjaku was sent off for Nuremberg three minutes from time after collecting a second yellow card.