Javier Hernandez scored twice for Bayer Leverkusen as they beat Augsburg 3-1 in the Bundesliga on Friday evening.
Mainz brought a run of four games without a win to an end with a 2-0 victory over Augsburg at the Coface Arena.
Raul Bobadilla struck late on to snatch a 3-2 Bundesliga win for Augsburg over Werder Bremen, as Eintracht Frankfurt beat Darmstadt 2-0.
Bundesliga leaders Bayern Munich saw their winning run come to an end as Schalke battled to a 1-1 draw at the Allianz Arena.
Red Bull Leipzig moved back to within two points of Bundesliga leaders Bayern Munich with a comfortable 3-0 win over Eintracht Frankfurt.
Hoffenheim suffered their first Bundesliga defeat of the season as they went down 2-1 at RB Leipzig.