Mario Gomez netted a first-half hat-trick as he guided Bayern Munich to a crushing 5-1 victory at home to Bayer Leverkusen in their first match since the sacking of coach Louis van Gaal.
Simon Rolfes scored an own goal to put Bayern on the board after seven minutes, before Gomez struck in the 28th and 44th minutes and one minute into first half stoppage time for a 4-0 half-time lead.
Eren Derdiyok pulled a goal back for Leverkusen after 62, minutes before Franck Ribery made it 5-1 with 15 minutes left.
Bayern, who have not lost at home to Leverkusen since October 1989, reclaimed third place in the Bundesliga with 55 points - one point ahead of Hannover and six points behind Leverkusen.
Borussia Dortmund took a huge step to claiming their seventh Bundesliga title by beating Freiburg 3-0 at home and open an eight-point lead at the top of the table with four matches to play.
Just hours after top title contender Bayer Leverkusen lost 5-1 at Bayern Munich, Mario Gotze scored the opening goal for Dortmund in the 23rd minute and Robert Lewandowski made it 2-0 after 43 minutes. Kevin Grosskreutz finished off Freiburg for good with his score in the 78th minute.
Dortmund extended their unbeaten streak to four games as they close in on their first league crown since the 2001-02 season. Freiburg have collected just one victory in their last seven games to remain on 41 points in eighth place - seven points from a Europa League spot.