BERLIN, Dec. 1 (Xinhua) -- Borussia Dortmund secured their fourth consecutive victory after beating Freiburg 2-0 on road and Bayern Munich returned to winning ways after Serge Gnabry provided a brace to down Werder Bremen 2-1 at the 13th round in Bundesliga on Saturday.
Bundesliga leaders Borussia Dortmund started highly motivated into the encounter and assumed control against defensively minded Freiburg.
Jadon Sancho reaped Dortmund's first chance of the match when he unleashed a long-range effort with three minutes played.
The youngster remained in the thick of things as his cross across the goal missed awaiting Mario Goetze inside the box in the 22nd minute.
Dortmund controlled the proceedings on the pitch but had to wait until the 40th minute when Sancho was felled inside the box, allowing Marco Reus to convert the subsequent foul play penalty from the box five minutes before the break.
Freiburg responded well and almost shocked the visitors with the leveler but Jerome Gindorf's free kick rattled only the woodwork with three minutes remaining in the first half.
After the restart, Reus had the golden chance to double the lead instead Freiburg goalkeeper Alexander Schwolow defused Reus' close-range shot following a one-on-one inside the box.
Lucien Favre's men continued offensively minded as Axel Witsel and Lukasz Piszczek came close to extend the lead.
Piszczek smoothed the way for the second goal moments later as his square pass found substitute Paco Alcacer, who marked his 10th goal in his 8th appearance to seal the deal on the road.
With the win, Dortmund defend their lead atop the standings whereas Freiburg slipped to the 13th place.
After three winless Bundesliga games in a row, Bayern Munich returned to winning ways as they overpowered resilient Werder Bremen 2-1.
The visitors dominated possession from the kick off and produced goal scoring opportunities through Robert Lewandowski, who tested Bremen custodian Jiri Pavlenka in the opening stages.
Joshua Kimmich created another chance from promising position but the Germany international pulled the ball over the target.
However, Kimmich was the main actor in Bayern's opener in the 20th minute, as he chipped the ball into the box where Serge Gnabry had all time and space to beat Pavlenka for the 1-0 lead from sharp angle.
Bayern retracted with the neat lead behind and got punished at the half hour mark as Max Kruse's delivery into the box allowed Yuya Osako to head home the 1-1 equalizer.
The German record champions piled on the pressure after the half time as Lewandowski missed the target just wide before Gnabry wrapped up his brace and the 2-1 lead in the 50th minute when he tapped home Thomas Mueller's square pass.
Nico Kovac's men protected the lead to the end as Bremen's Niklas Moisander received his marching orders in the dying minutes of the game.
With the result, Bayern moved on the 3rd place for now meanwhile Bremen slumped to the 8th position.
Elsewhere, Stuttgart climbed out of the Bundesliga bottom after beating struggling Augsburg 1-0 on Anastasios Donis' first-half goal.
Hertha Berlin snatched their first win after three winless games as they got the better of Hannover with a 2-0 away victory, and Schalke shared the spoils with Hoffenheim following a 1-1 stalemate.
The following fixtures are scheduled for Sunday: Leipzig face runner up Borussia Monchengladbach and Eintracht Frankfurt host Wolfsburg.