У першому таймі Баєр Леверкузен відразу захопив ініціативу і відкрив рахунок на 6-й хвилині. Гарсія пробив після пасу Шика, і м'яч залетів у ворота після рикошету – 1:0. Баварія, незважаючи на кілька небезпечних моментів, не змогла зрівняти рахунок. У команді з Мюнхена виникали проблеми у завершальній фазі атаки, а свіжі удари Діаса та Олісе не принесли бажаного результату. Тим часом, матч був загострений через дисциплінарні проблеми, і до перерви Джексон отримав червону картку після перегляду VAR.
Другий тайм розпочався з атак Баварії, і вже на 61-й хвилині Кейн мав шанс зрівняти рахунок, але його гол був скасований після перегляду VAR через гру рукою. Баєр відповів кількома небезпечними моментами, однак Баварія змогла зрівняти рахунок на 69-й хвилині після помилки оборони суперника. Діас отримав м'яч і бездоганно пробив у сітку – 1:1. Однак на 84-й хвилині Діас отримав другу жовту картку за фол у центрі поля і був змушений покинути поле, залишивши свою команду вдев'ятьох на завершення матчу. У підсумку, матч набув ще більшої напруги, і після кількох замін та атак з обох сторін, на 90+3 хвилині Гофманн забив переможний м'яч для Баєра, але святкування припинилося через офсайд після перегляду VAR.