RB Leipzig 3-0 Freiburg
RB Leipzig kept the pressure on Bayern Munich and Borussia Dortmund with a 3-0 victory over Freiburg at the Red Bull Arena.
Ibrahima Konaté opened the scoring for the hosts on 26 minutes before Marcel Sabitzer and Angelino got the second and third goal in the final respectively 20 minutes.
Union Berlin 5-0 Arminia Bielefeld
Union Berlin registered back-to-back wins for the first time this season after thumping Arminia Bielefeld 5-0 on Saturday afternoon.
Keita Endo, Robert Andrich and Sheraldo Becker put Berlin 3-0 up in the first half.
Max Kruse got on the score-sheet from the penalty spot in the second stanza while Cedric Teuchert completed the rout for the hosts.
Mainz 2-2 Schalke
Mainz and Schalke settled for a share of the spoils in an entertaining clash at the OPEL Arena.
Mainz looked to be walking away with the spoils after penalties from Daniel Brosinski and Jean-Philippe Mateta cancelled out Mark Uth's strike, but an own goal from Jeremiah St. Juste secured Schalke a point.
Augsburg 0-3 Hertha Berlin
Hertha Berlin returned to winning ways in the German topflight with an impressive 3-0 victory away to Augsburg.
Matheus Cunha got the scoring underway from the penalty spot on 44 minutes, before Dodi Lukebakio and Krzysztof Piątek sealed the win in the second half.
Stuttgart 2-2 Eintracht Frankfurt
Eintracht Frankfurt rallied back from two goals down to secure a 2-2 draw against Stuttgart on Saturday afternoon.
Nicolás González and Gonzalo Castro gave Stuttgart a two-goal lead, but Frankfurt secured themselves a point thanks to strikes from Andre Silva and David Abraham.