Bundesliga Matchday 13: In pictures
Mainz beat Frankfurt to wrap up the matchday on Monday. On the weekend, Bayern Munich came up short at home, Dortmund made some capital gains in Berlin, and a victory over Freiburg kept Mönchengladbach top of the table.
Wolfsburg 2-3 Bremen
Werder Bremen won their first Bundesliga game since September with an intense and closely fought victory in Wolfsburg. Milot Rashica scored two of the visitors' three goals, with the first a cool penalty. Wout Weghorst was in the right place at the right time again to make it 1-1, but Leon Bittencourt's fine header made it 2-1. William's measured finish made it 2-2, but Rashica won it late on.
Borussia Mönchengladbach 4-2 Freiburg
Breel Embolo scored twice as Gladbach returned to the Bundesliga summit with an entertaining win over Freiburg. Marcus Thuram's early tap-in was canceled out by Jonathan Schmid's fine free-kick, but Embolo struck again just after half-time before missing a penalty. Patrick Herrmann made it 3-1, Lucas Höler pulled one back for 3-2 before Embolo atoned for his penalty miss with a cheeky chip.
Paderborn 2-3 RB Leipzig
In an unlikely thriller, Julian Nagelsmann's team held on having initially given Paderborn no chance. Patrik Schick scored a brilliant solo goal before Marcel Sabitzer added a long-range screamer inside the opening four minutes. Timo Werner added a third to continue his fine form. Despite two second-half goals from Paderborn, RB Leipzig held on to go top for at least a day.
Bayern Munich 1-2 Leverkusen
Leverkusen handed the defending champions their third defeat of the season on Saturday. Leon Bailey's two goals sandwiched a Thomas Müller strike in the first half. Though the <i>Werkself</i> fell to 10 men with Jonathan Tah's straight red card, the visitors were able to secure all three points in Munich.
Hertha Berlin 1-2 Dortmund
Lucien Favre got a huge win in the capital. Two goals 104 seconds apart from Jadon Sancho and Thorgan Hazard had BVB on their way, but Vladimir Darida deflected a Dodi Lukebakio strike to swing momentum back in the home side's favor. Hummels was sent off before the break to leave BVB with 10 men, but the visitors held on in a scrappy second half that saw Davie Selke denied a goal for offside.
Hoffenheim 1-1 Düsseldorf
A late goal from Rouwen Hennings split the points. After Andrej Kramaric had latched onto a superb ball by Florian Grillitsch to give the hosts an early lead, Hoffenheim looked like they were on the way to seal a win. However, with two minutes left, the home side failed to clear a long ball and Hennings smacked a ball into the far corner.
Cologne 1-1 Augsburg
Markus Gisdol's life in charge of Cologne hasn't started well, but he was saved by Augsburg's Tomas Koubek. The Czech keeper's decision to come out late in the game was punished by Jhon Cordoba. The equalizer canceled out Florian Niederlechner's close-range effort in a game that also saw both teams have a man sent off.
Schalke 2-1 Union Berlin
A late winner from Suat Serdar secured Schalke three points and sent the home side soaring into second. A fantastic strike on the edge of the box from Benito Raman put the hosts ahead, but Union regularly posed a threat and were rewarded, Marcus Ingvartsen converting a controversial penalty. Both keepers made strong saves, before Serdar swept home just four minutes from time.
Mainz 2 - Eintracht Frankfurt 1
In a match that started 10 minutes late due to flares fired onto the pitch and marked by protests against the unpopular Monday night kickoffs, Frankfurt went up 1-0 on a Martin Hinteregger header in the 34th minute. But with Frankfurt down to 10 men, the defender scored an own goal early in the second to level it for Mainz. Sustitute Adam Szalai scored what proved to the winner in the 69th.