This weekend’s Bundesliga action delivered a mix of expected results and stunning upsets. League leaders Bayer Leverkusen narrowly defeated Werder Bremen, while RB Leipzig convincingly overcame Heidenheim. However, the biggest shock of the matchday came at the Allianz Arena, where Augsburg defeated Bayern Munich, handing the defending champions their first league loss of the season. Below are recaps of these and other key matchups from the latest round of Bundesliga play.
Heidenheim – Leipzig
Table of Contents
RB Leipzig secured a convincing victory over Heidenheim, overcoming a stubborn defense to claim three points in a match where they were heavily favored. The breakthrough came in the 62nd minute when Ridle Baku unleashed a stunning curler to put Leipzig ahead. Prior to the goal, Leipzig had seen two strikes disallowed for offside. Antonio Nusa quickly doubled the advantage, and David Raum added a third with a powerful shot that deflected in off the crossbar, sealing a dominant performance.
Mainz – Wolfsburg
Wolfsburg raced to an early lead against Mainz, with Amoura finding the net in just the third minute. Mainz, initially caught off guard, gradually found their rhythm and pressed for an equalizer. In the 22nd minute, they were awarded a penalty, but Philip Tietz saw his effort saved by Wolfsburg goalkeeper Kamil Grabara.
Mainz responded emphatically in the second half, turning the tide with a flurry of attacking play. Tietz atoned for his missed penalty in the 68th minute, heading home to level the score. The momentum swung decisively in favor of Urs Fischer’s side, and five minutes later, Stefan Bell put Mainz ahead. Nadiem Amiri then sealed the victory from the spot in the 83rd minute, completing a remarkable comeback for the hosts.
Leverkusen – Bremen
Bayer Leverkusen maintained their push for a European spot with a narrow 1-0 victory over Werder Bremen. Despite having a goal initially ruled out, Leverkusen eventually broke the deadlock in the 37th minute through former Real Madrid player Lucas Vazquez. Bremen pushed for a response in the second half, but struggled to create clear-cut chances, leaving Leverkusen to secure the win.

Frankfurt – Hoffenheim
Eintracht Frankfurt and Hoffenheim played out a thrilling encounter that ended in a 3-2 victory for Hoffenheim. Swiss international Aurèle Amenda played a key role in Frankfurt’s opening goal in the 18th minute, winning possession and initiating the attack that led to Arnaud Kalimuendo’s finish. Hoffenheim responded aggressively in the second half, with Max Moerstedt leveling the score with a header in the 52nd minute. Ozan Kabak then put Hoffenheim ahead, and a heartbreaking own goal from Amenda sealed the win for the visitors, continuing their impressive run of form.

Bayern – Augsburg
Augsburg delivered a stunning upset, defeating Bayern Munich 2-1 at the Allianz Arena. Ito opened the scoring for Bayern from a corner in the first half, but Augsburg fought back strongly after the break. Arthur Chaves equalized in the 74th minute, and Han-Noah Massengo completed the shock victory with a goal in the 81st minute, handing Bayern their first league defeat of the season. Swiss defender Cédric Zesiger was in the Augsburg lineup for the match.
