Borussia Dortmund needed a goal from in-form teenager Jadon Sancho to beat Freiburg 1-0 after a lacklustre performance from the Ruhr valley club.
There were no usual attacking fireworks for Dortmund and, apart from Sancho's 15th-minute goal, chances for the hosts were few and far between.
Erling Haaland didn't start the game because of illness but did come on as a substitute just after the hour.
Freiburg got their share of scoring opportunities in the second half but could not find an equaliser.
Sancho, who has also 14 assists to his name, has now scored for the seventh consecutive league home game and has netted 14 times in the Bundesliga this season.
Dortmund are third on 48 points, level on points with second-placed RB Leipzig, who host Bayer Leverkusen on Sunday.