Hoffenheim saw their European aspirations take a late hit after Borussia Monchengladbach came from behind three times to earn a 3-3 draw.
Daniel Caligiuri's stunning individual goal helped Schalke maintain their grip on second in the Bundesliga with a 1-0 win at Mainz.
Schalke, Eintracht Frankfurt and Bayer Leverkusen all won in the Bundesliga while Borussia Dortmund drew at RB Leipzig.
The latest news and transfer rumours from the European press as reports emerge that Arsenal target Max Meyer has rejected a new deal at Schalke.
Rock-bottom Cologne's bid for Bundesliga survival was boosted as they came from behind to pull off a surprise 2-1 win at RB Leipzig.
Michy Batshuayi continued his good start to life with Borussia Dortmund as he scored again in a 2-0 win over Hamburg.
©2018 Sky UK