Bayer Leverkusen's three-match winning run in the Bundesliga came to an end with a 4-1 defeat at home to Vfl Wolfsburg on Tuesday evening.
Marin Pongracic got the opener late in the first half and had a second late after halftime with Maximilian Arnold and Renato Steffen also on target for the visiting side.
Bayer did manage to get on the score-sheet through Austrian Julian Baumgartlinger, which proved to be a mere consolation.
Eintracht Frankfurt needed two late finishers to seal a 3-3 draw against SC Freiburg at the Commerzbank Arena.
Vincenzo Grifo gave the visitors an early lead before Andre Silva levelled matters. Nils Petersen got the away side back ahead with Lucas Holer finding a third late in the second half.
Eintracht launched the comeback as Daichi Kamada pulled one back followed by Timothy Chandler to secure a share of the spoils.
Werder Bremen picked up a second point in succession following a goalless draw against Borussia Monchengladbach.
The point comes as a huge boost to Bremen's fight against the drop, while Monchengladbach move up to fourth.