Eintracht Frankfurt produced an excellent performance to hand Bayern Munich a shock 5-1 defeat on Saturday. Junior Dina Ebimbe scored twice, and Omar Marmoush, Hugo Larsson, and Ansgar Knauff were also on target as the Eagles ended Bayern's unbeaten run in the Bundesliga in devastating fashion.
Borussia Dortmund were on the receiving end of another defeat, as they were beaten 3-2 by RB Leipzig. The Black and Yellows fought until the end despite Mats Hummels' early sending off, but Marco Rose's side managed get the three points.
Florian Wirtz canceled out Chris Führich's first-half strike as Bundesliga leaders Bayer Leverkusen rescued a 1-1 draw against the in-form VfB Stuttgart. The draw helped Xabi Alonso's team extend their lead at the top of the Bundesliga standings to four points.
Union Berlin moved out of the relegation zone after finally ending their 10-match winless run in the Bundesliga. They beat Borussia Mönchengladbach 3-1, with Kevin Volland, Benedict Hollerbach and Mikkel Kaufmann on the score-sheet. Alassane Pléa scored a late consolation goal for the Foals.
Michael Gregoritsch scored the winning goal as SC Freiburg claimed a 1-0 win over Wolfsburg to heap more pressure on the under-fire Niko Kovac.
FC Augsburg's unbeaten run came to a halt as they suffered a 2-0 defeat away to Werder Bremen thanks to goals from Niklas Stark and Marvin Ducksch.
Heidenheim and Darmstadt played out a thoroughly entertaining contest, with last season's Bundesliga winners coming out on top. A quick-fire double from Patrick Mainka proved to be the difference in the end, as Heidenheim claimed a 3-2 win.
TSG Hoffenheim returned to winning ways on Friday by handing VfL Bochum a 3-1 defeat. Andrej Kramarić and Ihlas Bebou were both on the scoresheet for Hoffenheim, before Gonçalo Paciência scored a spectacular late consolation goal for Bochum.
There was nothing to separate relegation threatened FC Köln and Mainz 05, with the two sides playing out a goalless draw on Sunday.