Thế trận liên tục đảo chiều sau bàn thắng của Kim Min-jae ở phút thứ 15, Thomas Muller đỡ bóng gọn gàng kiến tạo cho cầu thủ người Hàn Quốc ghi bàn thắng mở tỉ số của trận đấu.
Bị dẫn trước ngay trên sân nhà, Frankfurt dâng cao đội hình và có được hai bàn thắng liên tiếp nhờ công của Omar Marmoush và Hugo Ekitike.
Bayern Munich có được bàn gỡ hòa 2-2 sau tình huống lộn xộn trước khung thành của Frankfurt, trung vệ Dayot Upamecano có pha dứt điểm cận thành giúp đội khách cân bằng tỉ số trước khi bước vào giờ nghỉ.
Sang hiệp hai, từ pha phối hợp một chạm đẹp mắt của Harry Kane, Michael Olise đi bóng lắt léo loại bỏ hàng thủ của Frankfurt rồi tung ra cú cứa lòng chân trái hạ gục thủ thành Kaua Santos đưa Bayern Munich một lần nữa vươn lên dẫn trước ở phút 53.
Phút 90+4, tận dụng sai lầm từ hàng phòng ngự của Bayern, Marmoush thoát xuống lấy bóng rồi dứt điểm chéo góc hạ gục thủ thành Manuel Neuer, hoàn tất cú đúp và ấn định tỷ số 3-3 đầy cảm xúc. Đây là bàn thắng thứ 8 của cầu thủ người Ai Cập sau 6 trận đấu cho Bayern tại Bundesliga mùa giải năm nay.
Bayern Munich kiểm soát bóng đến 74% ở trận đấu này, tuy nhiên "Hùm xám" đã phung phí quá nhiều cơ hội khiến họ chỉ có một điểm ra về. Mặc dù vậy, HLV Vincent Kompany vẫn hài lòng về trận đấu, dù ngôi sao hàng đầu Harry Kane thi đấu nhạt nhòa.
Bayern Munich vẫn giữ đỉnh bảng Bundesliga với 14 điểm, bằng Leipzig và hơn chính Frankfurt một điểm. Sau quãng nghỉ quốc tế, thầy trò Kompany sẽ trở về sân nhà tiếp Stuttgart ngày 19/10.