Borussia Dortmund's defence of the Bundesliga title suffered another setback in their 10-man defeat by Wolfsburg as leaders Bayern Munich earned another win at Augsburg.
Defending champions Dortmund missed the chance to go level on points with second-placed Bayer Leverkusen as a 3-2 home loss to Wolfsburg left them 14 points from top spot.
Marco Reus gave Jurgen Klopp's hosts a sixth minute lead but things went badly wrong in the 35th minute, when Marcel Schmelzer was sent off for a handball on his own goal-line and star man Diego converted the resulting penalty.
Naldo made it 2-1 to Wolfsburg before the break and, even though Jakub Blaszczykowski levelled from the spot just after the hour mark, Bas Dost grabbed a 73rd minute winner.
Jupp Heynckes' Bayern are now 11 points clear of Leverkusen at the summit and they continued to look champions-elect after another win over Augsburg.
It was a routine success for last season's UEFA Champions League runners-up against the league's second bottom team.
Thomas Muller's 39th minute penalty and a Mario Gomez effort after 63 minutes sealed a 2-0 win.
Eintracht Frankfurt took advantage of Schalke's 3-1 loss to Stuttgart to move fourth, level on points with Dortmund, with a 4-1 win over Werder Bremen.
Alexander Meier put Eintracht in front but Nils Petersen levelled nine minutes after the break.
Two goals in two minutes from Pirmin Schwegler and Stefan Aigner midway through the second half put the hosts back in command and Takashi Inui got a fourth at the death.
Stuttgart went level on points with Schalke with their victory over the Royal Blues as a Vedad Ibisevic hat-trick settled a match which saw both teams end with 10 men.
Ibisevic opened the scoring after two minutes only for Ciprian Marica to level 10 minutes later.
The Bosnian got his second from the spot in the 38th minute and completed his treble in the 61st minute.
Stuttgart were reduced to 10 men in the 67th minute, when Gotuko Sakai was sent off but Schalke's numerical advantage lasted just six minutes before Jermaine Jones also saw red.
At the other end of the table, bottom side Greuther Furth were beaten again as Daniel Caligiuri's early goal earned Freiburg a 1-0 win.
Nurnberg won 2-0 at home to Fortuna Dusseldorf, with Sebastian Polter and Markus Feulner on target.