Bayern suffer shock Gladbach loss as Dortmund beat Wolfsburg to close gap
Bayern Munich suffered their first defeat of the Bundesliga season as they were beaten 3-1 at Borussia Monchengladbach.
Bayern -- who had claimed 13 wins and a draw from their opening 14 league games -- remain in a commanding position in the league but their hopes of an unbeaten domestic campaign came to a crashing halt.
Oscar Wendt, Lars Stindl and Fabian Johnson scored three goals in 14 second-half minutes as Bayern paid the price for missing a host of first-half chances.
Franck Ribery came on with 15 minutes remaining and marked his return after 269 days out injured by scoring what proved Bayern's consolation in the 81st minute, as Pep Guardiola's team missed out on becoming winter champions.
Borussia Dortmund reduced the gap on Bayern to five points by becoming the first side to beat Wolfsburg on their own turf since March 2014.
Marco Reus' goal put Dortmund in front, but it took a last-gasp Shinji Kagawa goal for them to gain revenge for defeat in last June's DFB-Pokal final with a 2-1 win at the Volkswagen Arena.
Wolfsburg thought they had snatched a point when Ricardo Rodriguez levelled from the penalty spot only seconds before Kagawa's winner.
Hertha Berlin won the battle of fifth against sixth to move five points clear of Bayer Leverkusen with a 2-1 triumph at the Olympiastadion.
Vladimir Darida put the Old Lady in front, but Javier Hernandez's eighth goal in his last 10 games brought Leverkusen level.
They had been playing with 10 men since the 17th minute when Sebastian Boenisch was sent off, and they were beaten by John Anthony Brooks' header on the hour mark, dropping to eighth ahead of a crucial Champions League clash with Barcelona on Wednesday.
Augsburg moved out of the bottom three thanks to a 1-0 win over Cologne at the Mungersdorferstadion through a Raul Bobadilla free kick.
Mainz brought an abrupt end to Hamburg's recent purple patch with a 3-1 win at the Volksparkstadion.
Jairo Samperio gave the guests the lead in unorthodox fashion after 16 minutes, lobbing the ball over Jaroslav Droby while lying flat on the ground after his initial cross came straight back to him off a Hamburg defender.
Samperio doubled Mainz's lead early in the second half, and Christian Clemens added a third on the counter-attack.
Mark Uth salvaged struggling Hoffenheim a point at Ingolstadt with an equaliser in the sixth minute of stoppage time to draw 1-1 in Bavaria.
Roger scored with a free kick in the 66th minute, but it was not enough for all three points, though, as Uth equalised deep in stoppage time, rewarding Huub Stevens' side for their determination and taking them off the foot of the table, at least for a night.