Schalke continued their dismal run of form as the 2011 German Cup winners crashed out of this season's competition with a 2-1 defeat at home to second division Mainz. Jens Keller saw his reign as caretaker coach get off to the worst possible start with an 83rd minute winner from Nicolai Muller proving the difference.
Schalke, who topped their group in the UEFA Champions League, went behind on the half-hour mark when Marco Caligiuri opened the scoring, but they levelled the match with 15 minutes to go thanks to Dutch international Klaas-Jan Huntelaar.
Muller then added insult to injury for Schalke with his late winner leaving the hosts with just the UEFA Champions League to play for as they are 17 points adrift of Bundesliga leaders Bayern Munich.
Bayern themselves had no such problems, winning 2-0 away at Augsburg, despite playing for most of the second-half with 10 men after Franck Ribery was sent off.
German international striker Mario Gomez' superb form since returning from an ankle operation continued as he scored the opener with his fourth goal in six games.
The runaway Bundesliga leaders doubled their lead five minutes from time as Swiss star Xherdan Shaqiri fired home after being set up by Thomas Mueller.
Elsewhere Third Division side Offenbach claimed a top level scalp with a 2-0 home win over Bundesliga side Fortuna Dusseldorf.