Borussia Dortmund lost at home to Cologne 2-1 and Bayern Munich survived a scare at Stuttgart to open a two-point lead in the Bundesliga on Saturday.

Robert Lewandowski scored again in Bayern’s 3-1 win, taking his tally to 12 in eight games and lifting the defending champions four points clear of Dortmund.

More Images
Dortmund's Youssoufa Moukoko in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Borussia Dortmund lost at home to Cologne 2-1 and Bayern Munich survived a scare at Stuttgart to open a two-point lead in the Bundesliga on Saturday.

Dortmund's Giovanni Reyna, left, is challenged by Cologne's Jannes Horn during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne held on in Dortmund to end its 18-game run without a win in the league. Erling Haaland and Mats Hummels missed late chances for Dortmund.

Dortmund's Thorgan Hazard scores his side's opening goal during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Augsburg drew with Freiburg 1-1.

Dortmund's Youssoufa Moukoko, left, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Dortmund's Youssoufa Moukoko, left, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Salih Ozcan, center, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Salih Ozcan, center, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Ellyes Skhiri, left, celebrates after scoring his side's opening goal during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Ellyes Skhiri, left, celebrates after scoring his side's opening goal during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Bayern is two points ahead of Leipzig, which moved to second after beating Arminia Bielefeld 2-1.

Dortmund's Youssoufa Moukoko in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Dortmund's Youssoufa Moukoko in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne held on in Dortmund to end its 18-game run without a win in the league. Erling Haaland and Mats Hummels missed late chances for Dortmund.

Max Kruse’s brilliant strike from distance rescued a 3-3 draw for Union Berlin against Eintracht Frankfurt.

Kruse’s penalty put Union two goals up after just six minutes, but the home side failed to take further chances and Frankfurt fought its way back.

Dortmund's Giovanni Reyna, left, is challenged by Cologne's Jannes Horn during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Dortmund's Giovanni Reyna, left, is challenged by Cologne's Jannes Horn during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Augsburg drew with Freiburg 1-1.

Borussia Mönchengladbach was hosting Schalke later.

More AP soccer: https://apnews.com/Soccer and https://twitter.com/AP_Sports

Ciarán Fahey on Twitter: https://twitter.com/cfaheyAP

Dortmund's Thorgan Hazard scores his side's opening goal during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Dortmund's Thorgan Hazard scores his side's opening goal during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Dortmund's Youssoufa Moukoko, left, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Dortmund's Youssoufa Moukoko, left, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Salih Ozcan, center, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Salih Ozcan, center, in action during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Ellyes Skhiri, left, celebrates after scoring his side's opening goal during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)

Cologne's Ellyes Skhiri, left, celebrates after scoring his side's opening goal during the German Bundesliga soccer match between Borussia Dortmund and 1.FC Cologne in Dortmund, Germany, Saturday, Nov. 28, 2020. (AP PhotoMartin Meissner, Pool)