Hoffenheim dealt Bundesliga leaders Borussia Dortmund just their third loss of the season, while Bayern Munich thrashed Hamburg on Saturday.
Ninth-placed Hoffenheim had not won in four games heading into their clash with the runaway league leaders at Rhein Neckar Arena, but Vedad Ibisevic’s goal in the 63rd minute was enough to secure a 1-0 victory for the hosts.
Bayern Munich’s hopes of reeling in Dortmund are all but over, but they at least snapped a three-game losing streak in all competitions with their 6-0 triumph over Hamburg at the Allianz Arena.
Dutch international winger Arjen Robben scored a hat-trick, netting Bayern’s first three goals in the 40th, 47th and 55th minutes.
France midfielder Franck Ribery added the fourth in the 64th minute – assisted by Robben – before Germany attacker Thomas Mueller made it 5-0 15 minutes later.
A Heiko Westermann own-goal topped off a rampant victory for Bayern and moved them above Mainz into fourth spot on the table, though Louis van Gaal’s side have played an extra game.
Schalke 04 moved into 10th place with a late 2-1 win over Eintracht Frankfurt at the Veltins Arena.
Spaniard Jurado put the hosts ahead on the stroke of half-time from the penalty spot, but Georgios Tzavellas equalised in the 70th minute for Frankfurt.
Substitute striker Angelos Charisteas took just 60 seconds to have an impact on the game after coming off the bench for Mario Gavranovic, scoring the winner in the 84th minute.
Kaiserslautern upset seventh-placed Freiburg 2-1 with a 90th-minute winner to Erwin Hoffer at the Fritz Walter Stadion.
Freiburg forward Adam Nemec scored at both ends to leave the match poised at 1-1, before Hoffer’s heroics helped Kaiserslautern out of the relegation zone.
Nuremburg came from behind to beat Wolfsburg 2-1 at the Volkswagen Arena.
Croatia forward Mario Mandzukic had put the hosts on target for a crucial victory with a 23rd-minute goal, but Nuremburg were level at half-time courtesy of defender Philipp Woolscheid.
Swedish centre back Per Nilsson nabbed the winner for Nuremburg at the death to leave Wolves just one point outside the drop zone.