Bochum stunned Bayern Munich with two late goals to rescue a point from a 3-3 draw and pile the pressure on Bayern coach Jurgen Klinsmann.
Bayern came into the game after two straight defeats in the Bundesliga had seen them drop down the table, and club president Franz Beckenbauer demanded a response from Klinsmann and his team.
It seemed they had got it as they cruised towards a 3-1 victory but Christoph Dabrowski got a goal back for Bochum in the 83rd minute before Dennis Grote struck the equaliser five minutes from time.
Ze Roberto thought he had set his team on course for victory with goals in the 45th and 68th minutes.
Earlier, Bochum’s Sinan Kaloglu scored in the 29th minute to cancel out Daniel van Buyten’s opener.
The result leaves Bayern down in 11th place with nine points from seven games, three points and three places better off than Bochum.
Surprise-package Hoffenheim have moved into top spot after Bayer Leverkusen lost at home to Hertha Berlin and they heaped misery on under-fire Eintracht Frankfurt coach Friedhelm Funkel with a 2-1 victory.
Demba Ba opened the scoring for Hoffenheim in the 47th minute and although Markus Steinhofer equalised in the 66th minute, Ba grabbed the winner five minutes later.
Winless Frankfurt are second-last with three points from six games.
An 89th-minute strike from on-loan Liverpool striker Andriy Voronin was enough for Hertha to defeat Leverkusen 1-0.
Stuttgart are level on points and goal difference with Hoffenheim after they thrashed Werder Bremen 4-1 to climb up to second.
Sami Khedira opened the scoring in the 18th minute and Christian Trasch doubled the lead just before the half-hour mark.
Roberto Hilbert made it three just after the hour mark, and although Diego got a goal back for Werder, it was Stuttgart who had the last word through Martin Lanig’s late strike.