Schalke missed the chance to claim second spot as they were held to a 1-1 draw by Bayern Munich. Daniel van Buyten put the home side ahead in the 31st minute, but Marvin Matip equalised for Schalke just before the break.
The Gelsenkirchen club are four points off leaders Bayer Leverkusen, who defeated Eintracht Frankfurt yesterday, while Bayern continue to find themselves in an unfamiliar mid-table position.
Wolfsburg and Mainz moved a point behind fourth-placed Schalke on the back of wins today.
An Elkin Soto strike seven minutes before the interval secured Mainz a 1-0 success at home to struggling Nurnberg.
Bochum remain stuck in the bottom three after a heartbreaking 2-1 defeat to Freiburg. Stefan Reisinger netted a last-minute goal to snatch the points for Freiburg, who had earlier seen their opener from Heiko Butscher cancelled out by Diego Klimowicz.
Borussia Monchengladbach played out a goalless draw with Stuttgart in a match between two Bundesliga strugglers.