Мачът започна с атаки пред двете врати, но “росонерите” първи успяха да стигнат до гол в 10-ата минута. Тогава Леао контраатакува по левия фланг след извеждащ пас на Пулишич, а накрая се разписа с мощен шут от малък ъгъл.
В следващите минути обаче мърсисайдци владееха иницативата и в 26-ата съумяха да възстановят равенството със страхотен шут на Доминик Собослай от трудна позиция.
В началните минути след почивката “росонерите” бяха по-активни и в 52-рата те си върнаха своята преднина. Тогава Леао надбяга резервата Константинос Цимикас и пусна пас към Рубен Лофтъс-Чийк, който беше точен с удар по земя.
Преднината на Милан нарасна в 59-ата минута. Тогава Алексис Салемакерс необезпокоявано предприе рейд по десния фланг, след което пусна пас към появилия се от пейката Окафор, който с удар в движение прати топката в противниковата мрежа. В 62-рата минута Райън Гравенберх разтресе напречната греда със свой снаряд, а веднага след това Первис Еступинян дебютира за миланския гранд. Оттук нататък “червените” наложиха силен натиск, но въпреки своите многобройни удари те не успяваха да преодолеят противниковата съпротива.
Все пак Ливърпул успя да стигне до нов гол, но чак в добавеното време, когато резервата Коди Гакпо засече с глава центриране на влезлия като смяна Ибрахима Конате. В последните секунди обаче английският първенец допусна четвърто попадение. До него се стигна след грешен пас на Цимикас към излезлия много напред Мамардашвили, което позволи на Окафор с лекота да оформи крайния резултат.