Ở vòng 31 Bundesliga, Bayern Munich tiếp đón Gladbach mà không có sự phục vụ của bộ đôi tiền đạo Thomas Muller và Robert Lewandowski vì án treo giò. Ngôi sao đang nổi Alphonso Davies cũng ngồi dự bị sau 28 trận liên tiếp đá chính.
Thiếu vắng ngôi sao, HLV Hansi Flick đã đặt niềm tin vào tài năng trẻ Joshua Zirkzee và Mickael Cuisance. Đúng như dự đoán của giới mộ điệu, Bayern gặp nhiều khó khăn trước Gladbach. Thế nhưng, vận may đã đứng về phía Hùm xám. Ngay ở phút thứ 10, tiền đạo số 1 của đội khách là Marcus Thuram đã phải rời sân vì dính chấn thương.
Đến phút 26, thủ môn Yann Sommer phạm sai lầm ngớ ngẩn, chuyền bóng hỏng giúp Joshua Zirkzee dễ dàng ghi bàn vào khung thành trống. Có bàn dẫn trước, Bayern dồn lên tấn công như vũ bão nhưng không hiệu quả. Phút 37, họ trả giá khi Benjamin Pavard lúng túng đá phản lưới nhà sau đợt phản công nhanh của Gladbach.
Bước sang hiệp 2, Gladbach tiếp tục duy trì lối đá áp sát rất khó chịu, nhưng họ cũng không trụ được trước sức mạnh của Bayern. Phút 86, Leon Goretzka phối hợp đẹp mắt với Benjamin Pavard trước khi ghi bàn ấn định chiến thắng 2-1 cho Hùm xám. Đây đã là chiến thắng thứ 13 liên tiếp của Bayern trên mọi đấu trường.
Với trận thắng này, Bayern tiếp tục duy trì khoảng cách 7 điểm với Dortmund sau vòng 31. Điều đó có nghĩa họ chỉ cần thêm 1 trận thắng nữa là chính thức vô địch Bundesliga 2019-20.
Ở trận đấu trước đó, Erling Haaland đã lập công phút chót để giúp Dortmund đánh bại Dusseldorf với tỉ số tối thiểu 1-0. Tuy vậy, chiến thắng này chỉ đủ giúp Dortmund giữ vững vị trí thứ 2 trên bảng xếp hạng. Cuộc đua giành vé dự Champions League lúc này chỉ còn là chuyện giữa Gladbach và Leverkusen.
Ở nhóm cuối bảng, Bremen có chiến thắng quan trọng trước Paderborn để nuôi hy vọng trụ hạng. Lúc này, Bremen đã cân bằng điểm số với Dusseldorf và chỉ xếp dưới vì thua kém hiệu số bàn thắng thua.