Bayern Munich striker Robert Lewandowski scored the winner in a 1-0 victory over his former club Borussia Dortmund as the Bundesliga leaders maintained their 10-point lead at the top despite a string of absentees.
The Poland forward, who joined Bayern this season, shrugged off a hostile welcome on his league return to the Signal Iduna Park, heading in the winner on the rebound in the Bundesliga's big game.
19 Alexander Meier (E Frankfurt)
17 Arjen Robben (B Munich)
14 Robert Lewandowski (B Munich)
13 Bas Dost (VfL Wolfsburg)
12 Thomas Mueller (B Munich)
Pierre-Emerick Aubameyang (B Dortmund)
Franco Di Santo (Werder Bremen)
The result lifted Bayern to 67 points while Dortmund suffered a setback in their hunt for a European spot, remaining in 10th on 33 points following their first defeat in eight league games.
Missing injured Arjen Robben, Franck Ribery and David Alaba among others, the Bavarians lacked their usual punching power but they made up defensively as they completely shut out the hosts.
The 80,667 sell-out crowd had to wait 16 minutes for the first shot on goal in a finely balanced and physical first half.
With a new-look midfield of captain Philipp Lahm, Xabi Alonso and Bastian Schweinsteiger, Bayern gradually found space to go forward while efficiently shutting down space for the hosts.
Neither team had a major scoring chance until Lewandowski's header after keeper Roman Weidenfeller had denied Thomas Mueller the Pole's 14th league goal of the season.
Earlier, Borussia Moenchengladbach scored three times in 10 minutes to come from a goal down and demolish hosts Hoffenheim 4-1 to tighten their hold on a Champions League spot.
Bayer Leverkusen also took a big step towards a top-four finish, crushing relegation-threatened Hamburg SV 4-0 with two goals from Gonzalo Castro to stay in fourth on 48 points, nine ahead of Schalke 05, in fifth, who are in action at Augsburg on Sunday.
Bayer Leverkusen 4-0 Hamburg SV
Borussia Dortmund 0-1 Bayern Munich
Eintracht Frankfurt 2-2 Hanover 96
Hoffenheim 1-4 Borussia Moenchengladbach
Freiburg 1-0 Cologne
VfL Wolfsburg 3-1 VfB Stuttgart
Werder Bremen 0-0 Mainz