The opening weekend of the Bundesliga season last week brought great excitement for both sets of fans who saw their teams win their first match.
Dortmund were the ones to make it two wins from two on this occasion, clinching a come-from-behind 3-1 victory at the Stade Europa-Park.
Story of the match
Freiburg manager Christian Streich decided to keep the same team that managed a 4-0 win against FC Augsburg last week. Michael Gregoritsch started upfront while new signing Matthias Ginter started at center back.
Meanwhile, Dortmund head coach Edin Terzić made two changes to the team that narrowly beat Leverkusen last weekend. Thorgan Hazard came in for new signing Karim Adeyemi following his injury while new striker Anthony Modeste replaced Youssoufa Moukoko upfront.
Both teams started the match cautiously with the first big chance in the 10th minute. Maximilian Eggestein had a shot from just outside the box but it was straight at Gregor Kobel in the Dortmund goal.
By the 20th minute Dortmund were bossing possession and two minutes later created a brilliant chance for Anthony Modeste who scuffed his shot straight at the Freiburg keeper after some brilliant passing interplay with Marco Reus.
Dortmund should really have scored in the 31st minute. Raphael Guerreiro capitalized on a mistake from Freiburg and played a one-two with Jude Bellingham before whipping a ball towards Modest however he overhit it and the chance was squandered.
Dortmund paid the price two minutes later as Freiburg got their first goal. Michael Gregoritsch headed the ball brilliantly into the Dortmund goal after Christian Gunter whipped a wicked ball into the box.
As the match approached halftime, Freiburg were growing in confidence while Dortmund tried to make sure they did not concede another goal before the break.
The second half started much more quickly in particular Dortmund who started to do everything much quicker as they searched for a goal, and they very nearly got it in the 54th minute. Mahmoud Dahoud went on a mazy run through several Freiburg defenders before unleashing a venomous shot that went just wide of the post.
By the time the clock approached 70 minutes Dortmund were starting to run out of ideas and as a result, decided to sub on the teenage dynamic duo of Bynoe-Gittens and Moukoku who Terzić hoped could inject some pace and cutting edge to the Dortmund attack which had so far been unable to breach the Freiburg defence.
Which eight minutes later they were able to do. 18-year-old Jamie Bynoe-Gittens received the ball and had a speculative shot from about 20 yards out however Mark Flekken made a mess of it and it slipped through his hands into the net.
Dortmund struck again in the 83rd minute this time it was the other teenager Moukoko. Bynoe-Gittens played a brilliant flair pass into Julian Brandt who slid the ball into the path of the young german striker who could not miss from 5 yards out.
Dortmund sealed the match and three points in the 88th minute. Freiburg again made a mistake at the back and they were heavily punished as Marius Wolf cut in off the right-hand side and unleashed a venomous strike into the bottom left-hand corner.
The result means that Dortmund currently find themselves in first place in the Bundesliga while Freiburg find themselves temporarily in third place. Dortmund's next match is at home to Werder Bremen next weekend, while Freiburg will make a trip to VfB Stuttgart as they look to bounce back from defeat on Friday night.
Player of the match
The teenager was sent on late to try and change the match and get Dortmund the win. He managed to get the goal that brought Dortmund level and played a vital role in allowing Moukoku to get the second.