Schalke won the battle of Germany's fallen Europa League participants on Sunday with a 3-0 victory over Hannover at the Arena AufSchalke taking them closer to securing a place in the Champions League next season.
Jefferson Farfan and Raul were the masterminds of Schalke's win, with the Peruvian forward setting up all three goals and Raul netting two of them.
Klaas Jan Huntelaar also got in on the act, with his 24th goal of the season helping to take Schalke five points clear of fourth-placed Borussia Monchengladbach and just one more win away from guaranteeing a top-four finish.
Hannover, who like Schalke were knocked out of the Europa League on Thursday, remain in seventh position with five games of the season remaining.
Hamburg remain in deep relegation trouble after being held to a 1-1 draw at home to Bayer Leverkusen on Sunday.
Mladen Petric gave Hamburg the lead with a penalty in the 40th minute, but a goal from Andre Schurrle soon after the break earned Leverkusen a point which keeps them in the hunt for a place in the Europa League.
Hamburg, meanwhile, are just two points above the drop zone with Thorsten Fink's side looking to preserve the only ever-present record in the top flight of German football.
Bundesliga leaders Borussia Dortmund maintained their three-point advantage over Bayern Munich ahead of Wednesday night's big match with the Bavarians in Westphalia thanks to an impressive 3-1 win at Wolfsburg.
Two goals from Robert Lewandowski and an Ilkay Gundogan strike were enough to keep Jurgen Klopp's men on course for a successful defence of their title.
Mario Mandzukic made them sweat with a goal which made it 2-1 after an hour, but the home side were unable to equalise and lost Alexander Madlung to a red card in the 84th minute before Lewandowski's second goal sealed Dortmund's win.
Bayern Munich kept alive their title hopes with a hard-fought 2-1 win in a Bavarian derby against Augsburg.
Mario Gomez scored his 24th and 25th goals of the season either side of an equaliser from Ja-Cheol Koo to keep Bayern just three points behind
Vedad Ibisevic scored twice as Stuttgart came back from an early deficit for a comfortable 4-1 victory over Mainz to remain on course for Europe.
Andreas Ivanschitz gave Mainz the lead from the spot after three minutes, but Tamas Hajnal equalised just four minutes later.
Ibisevic scored his first in the 49th minute and Zdravko Kuzmanovic converted a penalty after 65 minutes before Ibisevic struck a second time in the 85th minute.
Cologne and Werder Bremen drew 1-1 with Markus Rosenberg's goal for Bremen in the 24th minute cancelled out by Ammar Jemal in the 39th minute.
Kaiserslautern's hopes of avoiding relegation were dealt a major blow with a 2-1 defeat at home to Hoffenheim.
Sejad Salihovic converted a penalty for Hoffenheim in the 26th minute and Boris Vukcevic made it 2-0 after 71 minutes. Alexander Bugera pulled a goal back for Kaiserslautern in the 86th minute.
Kaiserslautern are marooned at the bottom.
Freiburg fought back from a two-goal deficit to continue their superb run with a 2-2 home draw against Nurnberg.
Nurnberg jumped ahead after eight minutes through Daniel Didavi and the visitors doubled their advantage in first-half stoppage time through Tomas Pekhart.
Daniel Caligiuri pulled a goal back from the spot for Freiburg after 53 minutes and Cedrick Makiadi made it 2-2 in the 79th minute.In the early evening kick-off, Borussia Monchengladbach drew 0-0 at Hertha Berlin.
The point leaves Monchengladbach nine points clear in fourth but they failed to move level with Schalke in third.
Hertha remain second from bottom, three points from safety.