Trận thua Leipzig khiến Real Madrid phải thắng để giữ ngôi đầu bảng và tránh một cặp đấu khó ở vòng 1/8, do đó Carlo Ancelotti tung ra đội hình mạnh với đủ cả bộ đôi Kroos - Modric lẫn Vinicius & Rodrygo trên hàng tấn công
Real Madrid chẳng mấy khó khăn để dẫn 2-0 nhưng đều từ các quả penalty. Phút thứ 5 Jenz đã không may để bóng đập tay sau một cú vô-lê hỏng của Valverde, và tới phút 19 đến lượt O'Riley để bóng chạm tay sau một cú sút của Rodrygo. Cả 2 quả penalty đều chứng kiến Joe Hart lần lượt bị Modric và Rodrygo đánh lừa thành công.

Celtic không phải không có cơ hội, thậm chí là rất rõ ràng. Bộ ba Nhật Bản Furuhashi - Maeda - Hatate liên tiếp đe dọa khung thành của Courtois, phút 13 ba cầu thủ này phối hợp với nhau trước khi Furuhashi đệm chệch cột dọc, và ở các phút 26 & 29 lần lượt Furuhashi và Hatate không thắng được thủ môn người Bỉ. Tới phút 33 trọng tài đã cho Celtic penalty sau khi Mendy đốn ngã Abada trong khu cấm địa, nhưng Courtois lại đẩy ra được cú sút 11m của Juranovic.
Sang hiệp 2 Celtic vẫn triển khai bóng tốt nhưng phòng ngự trở nên lơi lỏng hơn. Asensio tận dụng cú cứu bóng của Carvajal để dứt điểm chéo góc ở phút 51, 10 phút sau Valverde từ cánh phải căng ngang cho Vinicius đệm cận thành, và đến phút 71 tỷ số đã là 5-0 cho Real khi Valverde góp công với cú đặt lòng ngoài vòng cấm hiểm hóc từ đường chuyền của Lucas Vasquez.
Cuối trận đấu Celtic gỡ lại được 1 bàn, dự bị Jota đánh bại thủ môn Courtois với cú đá phạt hóc hiểm vào góc gần dù Courtois đã chạm được tay vào bóng.