Bayern Munich dropped more points on Saturday as they were held to a 2-2 draw at 10-man Eintracht Frankfurt while Cologne closed to within two points of the Bundesliga leaders in second-place.
Arjen Robben and Joshua Kimmich twice put Bayern in front but Szabolcs Huszti levelled the first and, after Huszti was sent off for an altercation with Renato Sanches, Marco Fabian secured a late draw for the hosts. Bayern have now gone three games without a win in all competitions.
Cologne defeated Ingolstadt 2-1 to move ahead of Hertha Berlin and Borussia Dortmund, who drew 1-1 on Friday, in second. Hoffenheim beat Freiburg 2-1, Schalke drew 1-1 at Augsburg and Borussia Moenchengladbach missed two penalties in being held 0-0 by 10-man SV Hamburg.
In the late game Bayer Leverkusen missed the chance to enter the European spots with a 2-1 loss at Werder Bremen.
Bayern needed only 10 minutes to open the scoring in Frankfurt as Robben collected a cross from David Alaba and avoided his marker before firing home.
But Eintracht hit back and Timothy Chandler struck the post before Huszti made the most of a break of the ball to shoot low past Manuel Neuer.
Bayern turned up the pressure after the break as Kingsley Coman also hit the woodwork. Kimmich restored the lead from a clever corner kick before Huszti collecting a second yellow card for a silly confrontation with Sanches appeared to end Frankfurt's chances.
But Marco Fabian chested home Chandler's driven cross with 12 minutes remaining to earn an unlikely point for seventh-placed Frankfurt.
"The team has came back from two deficits, you've seen what can happen when you give everything," Frankfurt coach Niko Kovac said.
Bayern coach Carlo Ancelotti saw his side draw with Cologne and lose to Atletico Madrid in the Champions League before extending their winless streak to three.
"I think that 2-2 is a fair result," he said.
"How we played in the first half was not Bayern Munich," was the opinion of club chairman Karl-Heinz Rummenigge, who demanded the team go into Wednesday's Champions League match against PSV Eindhoven "with a different attitude."
Cologne had an early let-off as Ingolstadt's Almog Cohen rattled the bar for long range. Anthony Modeste then opened the scoring, possibly from an offside position, from Yuya Osako's pass and converted his second from the penalty spot after Osako was brought down.
The goals took Modeste to seven for the season to make him top scorer in the Bundesliga and gave Cologne the win despite a late consolation penalty from Lukas Hinterseer.
"It was an exciting and hard-fought match," Cologne coach Peter Stoeger said. "We are happy that we were able to win."
Ingolstadt dropped to the bottom of the league as Hamburg completed a tremendous rearguard action to draw at Gladbach after Cleber was sent off for denying a goalscoring opportunity midway through the first half.
Andre Hahn's penalty from that incident was saved by Rene Adler and Lars Stindl hit the bar with a second half spot kick when Douglas Santos was harshly deemed to have fouled Ibrahima Traore.
Hamburg are still without a win this campaign but at least ended a five-game losing streak to go 17th. Gladbach stay out of the European spots in eighth.
"The team have kept their tactical discipline for 90 minutes and fought hard for the point," Hamburg coach Markus Gisdol said.
Leverkusen, in ninth, lost in Bremen despite a goal from Hakan Calhanoglu, who stayed with the team following the death of his grandmother this week. Zlatko Junuzovic and Ousamn Manneh netted either side of his equalizer to give Werder victory.
The win was Alexander Nouri's first after being confirmed as Werder coach on a permament basis.
Schalke broke the deadlock at coach Markus Weinzierl's former team Augsburg with a tremendous hit from Nabil Bentaleb but Daniel Baier secured a point for the hosts late on. Schalke are in the relegation play-off place with Augsburg 12th but the match was overshadowed by Breel Embolo going off with broken ankle in the first half.
Hoffenheim made the most of a hideous error from Caglar Soyuncu to open the scoring through Sandro Wagner against Freiburg and Andrej Kramaric's cool chipped penalty won the points after Florian Niederlechner's equalizer.
The win moves Hoffenheim fifth while newly promoted Freiburg are 10th. RB Leipzig, the other new team in the top-flight, will go at least third with a win at Wolfsburg on Sunday, the last game of the weekend after Mainz host Darmstadt.