Bayern Munich, who are currently leading the Bundesliga, defeated Cologne at home with a late equalizer from Joshua Kimmich.
It appeared that Cologne would win after Ellyes Skhiri's volley in the fourth minute.
However, Bayern took control after that, and Kimmich scored a goal in stoppage time from outside the box to salvage a point.
Bayern leads RB Leipzig by four points. RB Leipzig improved to second place by thrashing bottom-dwelling Schalke 6-1, with two goals from Andre Silva.
Silva scored the game's first goal in the seventh minute, and Benjamin Henrichs added the second goal eight minutes later with a drive.
A minute before halftime, Silva scored his second goal of the match, and Timo Werner added a fourth goal in the final seconds of the first half.
Dani Olmo and Yussuf Poulsen scored late goals to seal the commanding victory after Soichiro Kozuki had given Schalke a goal back in the 56th minute.
Bayern has 36 points, Leipzig has 32, and they are in first place.