Ten-man Nuremberg climbed out of the bottom three for the first time since October with only their second win of the season after Sunday's 2-1 victory at Hertha Berlin.
Having only last weekend become the last team in a top European league to claim their first game of the season, Nuremberg climbed to 15th with another three points.
Hertha took an early lead when Colombia's Adrian Ramos headed home on four minutes, but midfielder Markus Feulner equalised for the guests with 20 minutes gone.
Nuremberg's Swiss striker Josip Drmic fired home his first on 68 minutes, then converted a penalty deep in added time to claim his second brace in as many weeks.
There was drama on the stroke of 90 minutes when Nuremberg midfielder Ondrej Petrak was sent off for saving a shot with his hand.
Despite furious protests from Hertha, referee Michael Weiner did not award the home team a penalty as Berlin's Ramos had fired from an offside position.
On Saturday, second-placed Bayer Leverkusen broke their three-match losing streak with a 2-1 win at home to VfB Stuttgart in the Bundesliga.
Swiss striker Eren Derdiyok headed home Leverkusen's winner six minutes from time.
Stuttgart's Moritz Leitner had given the visitors an early lead before Bayer striker Stefan Kiessling equalised in the first half.
The result saw Leverkusen close the gap behind league leaders Bayern Munich to ten points with the European champions hosting Eintracht Frankfurt on Sunday evening.
Schalke 04 moved up to fourth with a 2-1 victory at home to ten-man VfL Wolfsburg with Ghana midfielder Kevin-Prince Boateng firing home the winner nine minutes from time.
The Royal Blues, who have lost just once in nine games, had taken an early lead after a scrappy goal was credited to Brazilian centre-back Felipe Santana as both he and Boateng lunged for the ball.
Wolfsburg drew level despite being down to 10 men, after Daniel Caligiuri was sent off for insulting the referee five minutes into the second-half, when teenager Maximilian Arnold fired home on 65 minutes.
But Boateng then fired home the winner for his sixth goal of the season to give Schalke their second straight win.
Hanover 96's revival under new coach Tayfun Korkut continued as they earned a 3-1 win over Borussia Moenchengladbach with Senegal's Mame Diouf scoring twice.
There was a strong South Korean influence in Mainz's 2-0 win at home to Freiburg as Park Joo-Ho gave them a first-half lead.
Compatriot Koo Ja-Cheol added the second as the three points lifted Mainz to seventh.
Werder Bremen's poor form continues as they suffered a 3-1 defeat at Augsburg with the visitors finishing up with ten men.
Hamburg's slump continues as they were drubbed 3-0 at Hoffenheim, leaving Bert van Marwijk's side second from bottom as they suffered their fifth straight defeat.
On Friday, third-placed Borussia Dortmund picked up their first win in five league games with a 2-1 victory at bottom side Eintracht Braunschweig with Gabon winger Pierre-Emerick Aubameyang scoring both goals.