Bayer Leverkusen 0-1 Wolfsburg
Bayer Leverkusen missed the chance to move second in the Bundesliga after suffering a 1-0 loss at home to Wolfsburg.
Ridle Baku got the game's only goal to send Wolfsburg up to fourth spot.
Meanwhile, Leverkusen sit seven points behind leaders Bayern Munich, who are only in action on Sunday.
Mainz 2-3 RB Leipzig
RB Leipzig missed the chance to move within one point of Bayern after suffering a 3-2 loss to Mainz on Saturday.
A brace from Moussa Niakhate cancelled out strikes from Tyler Adams and Marcel Halstenberg in the first half.
Luca Barreira went on to grab the winning goal for the hosts shortly after the halftime break
Freiburg 2-1 Stuttgart
Freiburg rallied from behind to secure a 2-1 win over Stuttgart on Saturday afternoon.
Silas Wamangituka put the visitors ahead with his 11th goal of the season after just 11 minutes.
Ermedin Demirovi pulled the home side level three minutes later, before Jeong Woo-Yeong scored what proved to be the winner on 37 minutes.
Augsburg 2-1 Union
Augsburg snapped a two-game losing run 2-1 victory over high-flying Union Berlin.
Florian Niederlechner netted on either side of Marcus Ingvartsen's 25th minute strike for Berlin to secure the spoils for the home side.
Arminia Bielefeld 1-5 Eintracht Frankfurt
Eintracht Frankfurt put on a rampant display to thrash Arminia Bielefeld on Saturday afternoon.
Andre Silva grabbed the headlines with a first-half brace, while Filip Kostic, Luka Jovic and a Joakim Nilsson own goal wrapped up the rout.