Borussia Mönchengladbach beat 10-man Bayern Munich 3-2 on Saturday, stretching their unbeaten run over the Bundesliga champions to five games in all competitions.
Gladbach went ahead through Lars Stindl in the 13th minute after Bayern got off to a nightmare start, with Dayot Upamecano bringing down Alassane Pléa outside the box and being shown a red card in the eighth minute.
Stindl missed a golden chance to double their lead in the 24th but sent his close-range shot wide. Bayern kept going forward and were rewarded in the 35th minute, Alphonso Davies sprinting down the wing and cutting back for Eric Choupo-Moting to slot in the equaliser with his eighth league goal of the season and leave the game level at half-time.
Bayern fell behind again as Gladbach made their extra man count with a quick passing move, Jonas Hofmann completing it with a cool finish in the 55th minute.