Ten-man Borussia Monchengladbach opened a four-point gap at the top of the table after claiming a 3-1 win over Werder Bremen at Stadion IM Borussia-Park.
Ramy Bensebaini got the opener for Monchengladbach in the first stanza but he was sent off three minutes before time, while Patrick Herrmann bagged a brace for the hosts.
Leonardo Bittencourt scored a consolation goal for Werder in stoppage time.
Bayer Leverkusen got back to winning ways in the Bundesliga with a 2-0 triumph at Volkswagen Arena on Sunday afternoon.
Karim Bellaribi broke the deadlock for Bayer in the 25th minute before Paulinho secured the three points with the second goal deep in stoppage time.
Freiburg mvoed up to fourth on the table after edging nine-man Eintracht Frankfurt 1-0 at Schwarzwald-Stadion.
Eintracht were reduced to ten men on the stroke of half-time after Gelson Fernandes got his second yellow card, before Freiburg made their numerical advantage count as Nils Petersen got the breakthrough with 13 minutes remaining.
The visitors were down to nine men deep in stoppage time after David Abraham was red-carded for violent conduct, while Vincenzo Grifo suffered a similar fate for Freiburg moments later.