Wolfsburg continue to lead the way in the Bundesliga after a late win over Bayer Leverkusen, but Bayern Munich remain in hot pursuit.
Stuttgart, Borussia Dortmund and Eintracht Frankfurt claimed comfortable victories as Karlsruhe picked up a point in their battle to climb to safety.
Grafite was Wolfsburg's hero as he grabbed both goals in the leaders' 2-1 home success over mid-table Leverkusen.
He opened the scoring from the penalty spot on 23 minutes after he had drawn a foul inside the area from Leverkusen defender Manuel Friedrich.
The visitors hit the bar through Simon Rolfes early in the second half before levelling on 54 minutes through Toni Kroos.
However, Wolfsburg kept plugging away and nabbed a winner five minutes from time when Grafite was teed up by Zvjezdan Misimovic to score.
Bayern remain three points behind Wolfsburg after Luca Toni scored the only goal of the game at struggling Arminia Bielefeld.
Italian hit-man Toni headed home Franck Ribery's corner on 64 minutes to give the reigning champions hope of successfully defending their title.
Bottom club Karlsruhe twice came from behind to snatch a 2-2 draw at home to Hoffenheim, although they are five points from safety.
Hoffenheim took the lead on 28 minutes through Sejad Salihovic, but Karlsruhe were level five minutes later thanks to Sebastian Freis.
Teber restored Hoffenheim's lead three minutes into the second half when heading home a cross from Salihovic.
Giovanni Federico earned Karlsruhe a point with a low shot on 65 minutes and then almost claimed all three points when hitting the post in injury-time.
Stuttgart are not yet out of the title race after a Mario Gomez hat-trick secured a 3-0 success at Cologne.
Gomez nodded home Roberto Hilbert's cross on 16 minutes and then scored twice in the second half to seal the points.
Borussia Monchengladbach's survival hopes suffered a heavy knock after a 4-1 hammering at Eintracht Frankurt.
Alexander Maier headed Frankfurt in front five minutes before half-time and Nikos Liberopoulos increased the advantage two minutes after the break.
Gladbach's Michael Bradley saw a penalty saved on 65 minutes, but 10 minutes later, the visitors made no mistake from the spot when Filip Daems converted.
However, Marco Russ atoned for conceding that penalty when scoring Frankfurt's third on 80 minutes and Michael Fink rounded off the scoring two minutes from time.
Dortmund boosted their chances of qualifying for Europe after a 2-0 win at Bochum, with Patrick Owomoyela and Nelson Valdez on target.
Owomoyela headed home Alexander Frei's corner on 11 minutes before Valdez fired home on 54 minutes from Nuri Sahin's knock-down.