Ở trận đấu giữa Bayern vs Gladbach, đội chủ nhà nhanh chóng dâng cao chiếm thế chủ động ngay từ những phút đầu tiên. Tuy nhiên, bất ngờ đã xảy ra khi Nico Elvedi dứt điểm tung lưới Neuer ở phút thứ 35 để giúp Gladbach vươn lên dẫn trước.
Bất ngờ bị thủng lưới, Bayern càng gia tăng tấn công nhằm tìm kiếm bàn gỡ. Những nỗ lực của họ đã được đền đáp ở phút 45 khi Aleksandar Pavlovic dứt điểm chuẩn xác sau pha kiến tạo như đặt của Thomas Muller.
Bước sang hiệp 2, Bayern vẫn là đội áp đảo và không có gì bất ngờ khi họ có bàn thắng nâng tỷ số lên 2-1 do công của Harry Kane ở phút thứ 70. Tới phút 85, Matthijs de Ligt đánh đầu ghi bàn sau tình huống kiến tạo của Leroy Sane để ấn định chiến thắng chung cuộc 3-1 cho đội chủ sân Allianz Arena.
Dù giành chiến thắng nhưng Bayern vẫn phải xếp thứ 2 bởi ở trận đấu cùng giờ, Leverkusen cũng có chiến thắng 2-0 trên sân của Darmstadt. Như vậy là đội bóng này đã bất bại 29 trận từ đầu mùa trên mọi đấu trường (thắng 25, hòa 4, thua 0).
Cầu thủ chạy cánh Nathan Tella chính là người hùng của Leverkusen khi lập cú đúp ở các phút 33 và 52 để mang về chiến thắng nhẹ nhàng cho đội bóng của Xabi Alonso.
Với kết quả này, Leverkusen vẫn đứng đầu trên BXH với 52 điểm sau 20 trận. Trong khi đó, Bayern đứng thứ 2 với 50 điểm, kém đội đầu bảng đúng 2 điểm.
Kết quả vòng 20 Bundesliga
Heindenheirm 0-0 Dortmund
Bayern 3-1 Gladbach
Freiburg 1-3 Stuttgart
Mainz 0-1 Bremen
Bochum 1-1 Augsburg
Darmstadt 0-2 Leverkusen
Cologne 2-0 Frankfurt