RB Leipzig's record-breaking start to a season for a newly-promoted side sees them still unbeaten after 12 games.
Timo Werner scored twice for the visitors at the Schwarzwald Stadion in between goals by Naby Keita and Marcel Sabitzer, with Florian Niederlechner replying in vain for the home side.
RB Leipzig's record-breaking start to a season for a newly-promoted side sees them still unbeaten after 12 games. They have won their last seven matches in a row and this latest success means they are certain to end the weekend clear at the summit once again.
Ralph Hassenhuettl's men can do no wrong at the moment and they opened the scoring in the Black Forest inside two minutes when pocket-sized Guinean midfielder Keita skipped away from Niederlechner and unleashed a superb shot that arrowed beyond the reach of goalkeeper Alexander Schwolow and into the top-right corner.
Mid-table Freiburg, who had won four of their previous five home games this season, drew level out of nowhere on the quarter-hour mark when Niederlechner headed past Peter Gulacsi in the Leipzig goal following a right-wing cross by Borussia Dortmund loanee Pascal Stenzel.
Freiburg had come up with Leipzig from the second tier last season, finishing five points clear of the Red Bull-backed club as they won the title.
They had taken four points off them in league meetings, but Leipzig are a different proposition in the top tier and they went back in front before the midway point in the first half.
Former VfB Stuttgart forward Werner was played onside by Marc Torrejon as he latched onto a ball over the top and slotted in after a rather weak attempt by Schwolow to stop him.
Werner netted again for his seventh of the season 10 minutes before the break after a superb pass by the ever impressive Emil Forsberg took Nicolas Hoefler out of the game.
The victory was secured as Leipzig made it 4-1 with 11 minutes left when Swedish international Forsberg set up Sabitzer to side-foot home at the near post.
Carlo Ancelotti's Bayern host Bayer Leverkusen on Saturday evening looking to get back on track after defeats at Borussia Dortmund and at Rostov in the Champions League over the last week.
Dortmund, who are third and one of five clubs three points behind Bayern, go to Eintracht Frankfurt on Saturday.