Last-placed Freiburg twice came from behind to claim a 2-2 draw at home to European contenders Werder Bremen.
Bundesliga Highlights (UK/ROI/US)
• European gallery
• Bundesliga: Chasing pack denied
Claudio Pizarro gave Bremen the lead in each half but Freiburg found a way back on each occasion, first through Cedrick Makiadi and then Jonathan Schmid in the 70th minute.
Despite the point Freiburg remain at the bottom of the Bundesliga table. Bremen collected their third straight draw since the winter break to move up to fifth.
Substitute Odise Roshi scored shortly after coming on to give Cologne a hard-earned 1-0 away victory over ten-man Kaiserslautern.
Roshi struck the only goal of the game in the 72nd minute, 32 minutes after the home side had seen midfielder Ariel Borysiuk sent off on his debut.
Cologne jumped to 24 points as they ended a run of 25 Bundesliga matches against Kaiserslautern without a win.
Defeat for the home side ended a streak of five consecutive draws as they remained on 18 points.