Borussia Dortmund host Bayer Leverkusen on Saturday in the Bundesliga's big match of the weekend. But that's far from the only good game in a packed schedule.
Nurnberg and Mainz kicked off the weekend with a match on Friday evening. Then six matches were slated for Saturday, with two more set for Sunday.
In the following slides, we take a closer look at all the action.
Stats via WhoScored.com.
Click here for the league table.
Wolfsburg kept themselves firmly in the mix for Champions League qualification with a 3-0 win at Freiburg.
Early goals from Maximilian Arnold and Ivica Olic put Wolfsburg in control.
The win was sealed when Marcel Schafer netted in the final minute.
Eintracht Braunschweig remain rooted to the foot of the table after falling to a 3-0 defeat to Hertha Berlin.
Adrian Ramos and Tolga Cigerci netted the goals.
Mainz's Shinji Okazaki scored in the second half to deny hosts Nurnberg a first league win of the season, with the teams drawing 1-1.
Nurnberg had gone ahead through Per Nilsson's fifth-minute goal, but Okazaki equalized in the 74th minute. The visitors had substitute Petar Sliskovic—who had replaced Okazaki in the 78th minute—sent off in second-half stoppage time.
Still winless on the season, Nurnberg are 17th with nine points. Mainz are seventh on 20 points.
Shots: Nurnberg 16-12 Mainz
On target: Nurnberg 5-4 Mainz
Passing: Nurnberg 78%-69% Mainz
Possession: Nurnberg 61%-39% Mainz
Bayern Munich put on a clinic to destroy Werder Bremen 7-0 in their own backyard.
Goals from Daniel van Buyten, Franck Ribery (two), Thomas Mueller, Mario Mandzukic, Mario Goetze and an own-goal from Assani Lukimya were enough to bury the opposition with consummate ease.
The win lifts Pep Guardiola's men seven points clear at the top of the Bundesliga table for the time being.
Shots: Werder 6-17 Bayern
On target: Werder 2-10 Bayern
Passing: Werder 62%-89% Bayern
Possession: Werder 26%-74% Bayern
Borussia Moenchengladbach extended their winning streak to six straight games in beating Schalke 2-1 at Borussia Park.
First-half strikes from Jefferson Farfan and Raffael set up an interesting battle, but the home side's cause was helped by a first-half sending off for Benedikt Hoewedes.
The resulting penalty was guided home by Max Kruse to seal the win.
Shots: Gladbach 19-9 Schalke
On target: Gladbach 8-3 Schalke
Passing: Gladbach 88%-83% Schalke
Possession: Gladbach 55%-45% Schalke
Borussia Dortmund fell further behind in the Bundesliga title race by losing on home turf to Bayer Leverkusen.
Die Schwarzgelben have dealt with a horrendous slate of injuries and sustained yet more on Saturday, with Nuri Sahin and Sven Bender both being escorted off with fresh ailments.
Heung-Min Son scored the only goal of the game, rounding 'keeper Roman Weidenfeller and slotting home expertly in the first half.
Shots: BVB 13-7 Leverkusen
On target: BVB 5-4 Leverkusen
Passing: BVB 78%-70% Leverkusen
Possession: BVB 55%-45% Leverkusen
Eintracht Frankfurt 1-2 TSG Hoffenheim
Sven Schippenlock and Roberto Firmino scored goals either side of a Joselu strike to seal another entertaining victory for the Hoffe.
Hamburg SV 0-1 Augsburg
Augsburg continued their assault on the top half of the Bundesliga with a strong away victory at Hamburg. Raul Bobadilla, a summer signing from Basel, scored the only goal.
VfB Stuttgart 4-2 Hannover 96
Stuttgart stopped the rot on a two-game losing streak by beating Hannover 4-2 at home. Martin Harnik, Vedad Ibisevic and Ibrahima Traore were among the goals once again.