Цели пет от головете между Байерн и Реал Мадрид паднаха през първото полувреме и част от тях бяха плод на нетипични за това ниво вратарски грешки. Първи бе Мануел Нойер. Още на старта стражът на баварците опита пас към свой съотборник, но бе много неточен, уцели Арда Гюлер и турският халф откри резултата с точен удар от далечно разстояние.
Андрий Лунин не закъсня с отговора си. В шестата минута Байерн получи правото да изпълни ъглов удар и Джамал Мусиала изпрати топката пред голлинията, а украинският вратар не се намеси и Александър Павлович вкара от близко разстояние за 1:1. В 29-ата минута обаче Реал Мадрид поведе отново с втория гол на Гюлер, който бе точен с директен удар от статично положение.
Байерн реагира бързо и изравни отново в 38-та минута, когато Дайо Упамекано получи топката в наказателното поле и подаде на непокрития Хари Кейн, който я изпрати в мрежата на испанците за 2:2. Реал Мадрид обаче поведе отново три минути преди края на редовното време, когато Килиан Мбапе получи асистенция от Винисиус и изпрати неспасяем удар в мрежата на баварците.
Бурята затихна през второто полувреме и Реал Мадрид имаше една реална опасност, преди в 86-ата минута Едуардо Камавинга да получи втори жълт картон. Останали с човек по-малко и с гол пасив, испанците нямаха шанс срещу овладелите играта баварци, а Луис Диас и Майкъл Олисе решиха всичко с късни голове, оформили крайното 4:3. Така Байерн продължи към полуфиналите, където ще срещне действащия шампион Пари Сен Жермен.
Арсенал пък преодоля четвъртфиналите, след като завърши наравно 0:0 със Спортинг Лисабон в равностоен мач, в който имаше само два точни удара - по един за двата отбора. Жени Катамо за португалците и Леандро Тросар за англичаните пък удариха по една греда, а с нулевото равенство и минималната си победа от първия мач Арсенал се класира на полуфинал, където ще срещне Атлетико Мадрид.