Рахунок гри відкрив нападник «Боруссії»Карл-Гайнц Рідле, який наприкінці першої третини гри замкнув передачу з флангу від Пола Ламберта. За п'ять хвилин той же Рідле подвоїв перевагу німецької команди, забивши м'яч головою після навісу з кутового.
По перерві гри у складі «Ювентуса», якому треба було відігрувати відставання у два м'ячі, замість захисника Серджіо Порріні на поле вийшов нападник Алессандро Дель П'єро, який на 65-й хвилині скоротив відставання у рахунку до мінімального, п'ятою відправивши м'яч у ворота дортмундців.
На 70-й хвилині тренер німецької команди відповів не менш вдалою заміною, випустивши на поле півзахисника Ларса Ріккена, який, провівши на полі лише 16 секунд, своїм першим торканням м'яча перекинув воротаря суперників і забив третій гол «Боруссії», встановивши остаточний рахунок зустрічі 3:1. Гол Ріккена став найшвидшим голом, забитим гравцем, що вийшов на заміну, в історії фіналів Ліги чемпіонів.