Bundesliga leader Bayern Munich squandered a two-goal lead and lost at home to struggling Bochum 3-2, but Bayer Leverkusen was unable to take advantage.
Leverkusen on Saturday lost 2-0 at home to Werder Bremen, a team that lost its previous five games across all competitions.
The Champions League weighed heavily across the league on a day of upsets.
Borussia Dortmund lost at home to Augsburg 1-0, leading to a chorus of whistles from home fans before the Black and Yellows go to Lille for the second leg of their Champions League last 16 tie on Wednesday. The teams drew the first leg 1-1 last Tuesday.
Also, Stuttgart was held to 2-2 by Holstein Kiel, and Wolfsburg drew with St Pauli 1-1.
Freiburg drew with Leipzig 0-0 in the late game, denting their hopes of Champions League qualification. Both needed a win to keep pace with Mainz, which won Friday to boost its qualification prospects.
Wirtz injured
========
Leverkusen's loss its second blow this week after Wednesday's 3-0 defeat