Hertha, who could have replaced Wolves in the top six with a home win at Berlin's Olympic Stadium, drop to eighth despite taking the lead through a first-half strike from Norway's Per Skjelbred.

But Wolves roared back with a second-half header from defender Robin Knoche, then midfielder Daniel Caligiuri came off the bench to claim the 78th-minute winner.

Earlier, Nuremberg stayed clear of the bottom three with a 1-0 win at Augsburg in the Bavaria derby.

Swiss striker Josip Drmic claimed his fifth goal in four matches to hit the second-half winner.

On Saturday, Bayern Munich warmed up for Wednesday's Champions League last 16, first-leg clash at Arsenal by trouncing Freiburg 4-0 to stretch their Bundesliga lead to 16 points.

Bayern coach Pep Guardiola -- whose side extended their record unbeaten league run to 46 matches -- rested several stars ahead of the clash with the Gunners in London, but still started with 10 internationals.

Brazil centre-back Dante, Swiss winger Xerdan Shaqiri, with two goals, and Peru striker Claudio Pizarro all got on the scoresheet.

The game ended on a sour note for Shaqiri, though, as he had to go off with a torn hamstring and misses the Arsenal game.

- Leverkusen crash at home -

Meanwhile, second-placed Bayer Leverkusen, who host Paris Saint-Germain in the Champions League on Tuesday, crashed to another home defeat when they lost 2-1 to Schalke 04.

Having suffered a shock 1-0 extra-time defeat at home to second-division Kaiserslautern on Wednesday in the German Cup quarter-finals, Leverkusen stumbled to their fifth defeat in their last seven games.

Fourth-placed Schalke took the lead when 19-year-old midfielder Leon Goretzka scored on 28 minutes before Royal Blues centre-back Felipe Santana netted a second-half own goal to restore parity.

But Netherlands striker Klaas-Jan Huntelaar headed Schalke's winner from a free-kick on 74 minutes to punish Leverkusen and leave the Royal Blues fourth in the table.

Ex-Netherlands coach Bert van Marwijk was dismissed as Hamburg coach after his side crashed to their eighth straight defeat with a 4-2 loss at bottom side Eintracht Braunschweig.

Routed 5-0 by Bayern in the German Cup on Wednesday, Hamburg have now lost a club record seven successive league games.

Braunschweig's Democratic Republic of Congo-born Dominick Kumbela did the damage as he came off the bench to score a second-half hat-trick after some woeful goalkeeping from Hamburg's Rene Adler.

Having already won 1-0 at Eintracht Frankfurt in the German Cup quarter-finals on Tuesday, Borussia Dortmund enjoyed a 4-0 romp against Armin Veh's side in the league to stay third.

Gabon international Pierre-Emerick Aubameyang, who headed the winner at Frankfurt, was back to terrorise Eintracht with two goals in the opening 20 minutes.

Poland striker Robert Lewandowski netted a penalty, while Serbia's Milos Jojic, a January signing from Partizan Belgrade, then needed just 17 seconds to score his first Bundesliga goal on his Dortmund debut.

Poland international Ludovic Obraniak netted his first Bundesliga goal since joining from Bordeaux in January when he equalised two minutes from time to secure a 1-1 draw at home to Borussia Moenchegladbach.

Hoffenheim enjoyed a 4-1 romp at home to VfB Stuttgart, while on Friday Mainz inched closer to a Europa League place next season with a 2-0 win over Hanover 96 to stay just outside the top six on goal difference.