Pierre-Emerick Aubameyang, Lukasz Piszczek and Raphael Guerreiro scored for Borussia Dortmund, Maximilian Philipp from Freiburg scored to reduce loss.
French football player Pierre-Emerick Aubameyang has opened the scoring on the stroke of half-time after a first period of home dominance. He scored after Ousmane Dembele successfully passes the ball in the box.
This was special match for Pierre-Emerick Aubameyang. He marked his 100th Bundesliga appearance with a customary goal.
On the start of the second half Lukasz Piszczek extending the advantage for Dortmund. The Poland international player pouncing on a poor clearance of a Gonzalo Castro cross and side-footing into the top right corner.
Maximilian Philipp quickly struck back for the visitors. Just seven minutes after scoring by Lukasz Piszczek, Philipp raced into a fine through ball before firing across Dortmund goalkeeper Roman Burki and into the far netting.
Mario Gotze struggled to leave a mark on the game as he played for Dortmund at the Westfalenstadion for the first time after 1k248 days and was replaced by Guerreiro with 20 minutes to play as Tuchel cast an eye on Tuesday's Champions League clash with Real Madrid.
The Final result set Raphael Guerreiro in extra time with a fine finish after an impressive interplay of passes played him in on goal. Portuguese football player Raphael Guerreiro settled any lingering home nerves when Castro and Aubameyang combined to release Raphael and he found the top-right corner, prompting boisterous celebrations that are sure to be ramped up against the European champion Real Madrid.
This was the fourth victory for Dortmund in five matches in German Bundesliga. Now Dortmund have 12 points and goes on top of table after Bayern Munich.