Hiệp một
Trong màn đụng độ nảy lửa giữa Real Madrid và AC Milan tại sân Santiago Bernabeu, đội khách đã thể hiện sự sắc bén và quyết đoán để chiếm lợi thế trước đội bóng Hoàng gia Tây Ban Nha. Dưới sức ép của hơn 80.000 khán giả, Rossoneri bất ngờ mở tỷ số từ rất sớm.
Phút 12, từ một quả phạt góc, hậu vệ Thiaw bật cao đánh đầu, đánh bại Tchouameni trong pha tranh chấp và ghi bàn vào lưới thủ môn Lunin, đưa Milan vượt lên dẫn trước 1-0. Bàn thua sớm khiến Real Madrid bối rối và các học trò của HLV Carlo Ancelotti buộc phải đẩy cao đội hình để tìm kiếm bàn gỡ.
Phút 20, Real Madrid có cơ hội từ chấm phạt đền khi Vinicius bị hậu vệ Emerson của Milan phạm lỗi trong vòng cấm. Tiền đạo người Brazil đã thực hiện cú sút theo kiểu "panenka", nhẹ nhàng đánh bại thủ môn Maignan để gỡ hòa 1-1. Bàn thắng này giúp Los Blancos lấy lại tinh thần và phần nào cân bằng thế trận.
Tuy nhiên, AC Milan nhanh chóng chứng tỏ họ không dễ bị lấn át. Phút 40, từ pha phối hợp tấn công bên cánh trái, cú sút của Leao bị thủ môn Lunin cản phá nhưng bóng lại đến đúng vị trí của Morata. Tiền đạo người Tây Ban Nha dễ dàng đệm bóng vào lưới trống, nâng tỷ số lên 2-1 cho Milan. Đây là bàn thắng thứ 7 của Morata vào lưới Real Madrid trong sự nghiệp.
Trong những phút còn lại của hiệp 1, Real Madrid tiếp tục gặp khó khăn trong việc kiểm soát thế trận. Hàng thủ của họ mắc sai lầm còn tuyến giữa thiếu sự sáng tạo và kết nối. Điều này khiến các khán giả tại Bernabeu tỏ ra bất mãn, với nhiều tiếng huýt sáo vang lên cuối hiệp khi Milan dễ dàng cầm bóng mà không chịu áp lực đáng kể từ đội chủ nhà.
Hiệp 2
Real Madrid nhanh chóng dồn lên và sớm tạo cơ hội với cú dứt điểm của Vinicius ở phút 47 nhưng thủ thành Maignan dễ dàng cản phá. Milan sau đó kiểm soát bóng tốt, tạo ra nhiều tình huống nguy hiểm khiến Los Blancos không thể duy trì nhịp độ. Phút 52, Lunin có pha cứu thua xuất sắc trước cú sút của Leao, ngăn Milan gia tăng cách biệt. Khán giả Bernabeu bắt đầu tỏ rõ sự không hài lòng khi thấy đội nhà không thể lấy lại quyền kiểm soát bóng.
Cao trào đến ở phút 73 khi Reijnders mở bóng cho Leao, tiền đạo người Bồ Đào Nha vượt qua Lucas Vazquez rồi chuyền vào trung lộ. Reijnders sau đó băng lên dứt điểm mạnh mẽ nâng tỷ số lên 3-1 cho Milan. Pha bóng này khiến khán đài Bernabeu gần như câm lặng trong khi Milan ngày càng thi đấu tự tin và điềm tĩnh.
Real Madrid buộc phải đẩy cao đội hình trong những phút cuối để tìm kiếm những bàn gỡ. Phút 81, Rudiger tận dụng sai lầm của Maignan để sút tung lưới Milan, nhưng sau khi tham khảo VAR, trọng tài xác định lỗi việt vị và không công nhận bàn thắng. Trong những phút bù giờ, Mbappe nỗ lực đột phá nhưng không mang lại hiệu quả.
Trận đấu khép lại với chiến thắng thuyết phục 3-1 cho AC Milan. Real Madrid đã để lộ nhiều lỗ hổng nơi hàng phòng ngự và thiếu sắc bén trong tấn công, trong khi Milan chơi đầy tự tin và tận dụng triệt để các cơ hội, giành ba điểm ngay tại thánh địa Santiago Bernabeu.