LEIPZIG, Germany – RB Leipzig defeated Werder Bremen 2-0 on Saturday in the 13th round of the Bundesliga to stay within striking distance of league-leading Bayern Munich.
Naby Keita opened the scoring for Leipzig 34 minutes into the match, while Bernardo doubled the team’s lead last in the second half.
With the home win, Leipzig remains in second place in German soccer’s first division with 26 points, three behind Bayern, which is taking on fifth-place Borussia Mönchengladbach on Saturday.
Elsewhere, Borussia Dortmund’s misery continued when it squandered a four-goal lead and was forced to settle for a 4-4 draw at home against derby rival Schalke.
Dortmund scored four goals over a 13-minute span, with Pierre-Emerick Aubameyang getting his side on the board 12 minutes into the game before Schalke’s Benjamin Stambouli netted an own goal six minutes later.
Mario Götze notched Dortmund’s third goal in the 20th minute, while Raphael Guerreiro added the fourth five minutes later.
Guido Burgstaller led Schalke’s comeback when he scored the visitors’ first goal in the 61st minute, while teammate Amine Harit found the back of the net four minutes later.
Dortmund’s stunning collapse then gained further momentum when Aubameyang was booked a second time and sent off in the 72nd minute.
The short-handed home side held on to its 4-2 lead until the 86th minute, but then Daniel Caligiuri scored Schalke’s third goal in the 86th minute and Naldo drew the teams level four minutes into stoppage time.
With the draw, Schalke continues to hold on to third place with 24 points, just three ahead of fourth-placed Dortmund, which could fall further depending on other 13th-round results.
Peter Bosz’s men have been in a severe slump and garnered just two points in their last six Bundesliga matches.
In other Bundesliga action on Saturday, Bayer Leverkusen defeated host Eintracht Frankfurt 1-0, while Augsburg prevailed 2-1 over Wolfsburg and Freiburg defeated Mainz 2-1.