Bayer Leverkusen bắt đầu trận đấu với tư cách là đội áp đặt thế trận tấn công, nhưng Hoffenheim đã chơi một cách kiên cường và sắc bén trong phòng ngự. Maximilian Beier đã mở tỷ số cho Hoffenheim ở phút 33, đánh bại thủ môn Lukas Hradecky của Bayer Leverkusen với một cú dứt điểm bật người.
Mặc dù gặp khó khăn trong việc tìm đường vào khung thành đối phương, Bayer Leverkusen vẫn duy trì áp lực tấn công. Tuy nhiên, đến phút bù giờ của hiệp một, cú đánh đầu của Robert Andrich không thể ghi bàn cho đội chủ nhà.
Trong hiệp hai, Bayer Leverkusen tiếp tục gặp khó khăn trong việc xuyên phá hàng phòng ngự của Hoffenheim. Tuy nhiên, họ không từ bỏ và cuối cùng đã có được bàn gỡ hòa ở phút 88 do công của Robert Andrich.
Ở thời gian bù giờ, Patrick Schick đã trở thành người hùng của Bayer Leverkusen khi ghi bàn quyết định từ đường chuyền của Nathan Tella, giúp đội nhà giành chiến thắng 2-1.
Với chiến thắng này, Bayer Leverkusen đã tăng cách biệt lên 13 điểm so với Bayern Munich, khiến HLV Thomas Tuchel phải chúc mừng đội bóng này về việc giành danh hiệu vô địch Bundesliga mùa giải này, dù vẫn còn 7 vòng đấu nữa.
Trong khi đó, Bayern Munich đã phải nhận thất bại 0-2 trước Borussia Dortmund trên sân nhà, khi Harry Kane không thể tìm lại cảm giác bóng tốt nhất và hàng phòng ngự của Dortmund chơi xuất sắc dưới sự dẫn dắt của Mats Hummels. HLV Thomas Tuchel cũng phải phàn nàn về quyết định của trọng tài Harm Osmers khi không công nhận một quả phạt đền cho Bayern Munich.