Sau cú ngã trước Osasuna, Real như muốn ăn tươi nuốt sống Shakhtar. Họ ngay lập tức tạo ra cơ hội ghi bàn mở tỷ số ở phút thứ 1 nhờ cú sút của Karim Benzema , nhưng pha ra chân của tiền đạo người Pháp lại đi chệch mục tiêu.
Song Real Madrid chỉ mất 13 phút để ghi bàn mở tỷ số. Rodrygo toả sáng nhờ cú đá từ ngoài vòng cấm loại bỏ người gác đền của đối phương.
Hàng thủ của Shakhtar có vẻ chắc chắn hơn sau khi để thủng lưới. Lối đá vây rát của đội bóng Ukraine đã mang đến hiệu quả khá tốt, khiến nhiều lần Madrid phải vất vả mới tiến được vào vòng cấm. Real Madrid có cơ hội vàng ở phút 24. Benzema nổ súng trong vòng cấm trong tư thế không người kèm, nhưng bóng vẫn bị Trubin đẩy ra.
Chỉ có điều ngay pha bóng sau đó, thủ thành Shakhtar đã không thể đứng vững. Madrid nhân đôi cách biệt lên 2-0 nhờ pha trình diễn của Vinicius. Màn phối hợp nhuần nhuyễn giữa Valverde, Benzema và Rodrygo đã được Vinicius hoàn tất bằng pha dứt điểm một chạm đẹp mắt đưa bóng vào góc lưới.
Cho đến thời điểm thua 0-2, Shakhtar vẫn chưa thể tung ra được cú sút nào, trong khi chủ nhà càng đá càng hưng phấn. Real Madrid suýt nữa đã có thêm lợi thế ở phút 34 nhờ cú dứt điểm của Benzema từ cự ly gần. Tuy nhiên, Trubin vẫn cứu nguy một cách xuất thần.
Vinicius tiếp tục chơi thăng hoa
Nỗ lực của anh giúp đồng đội ở tuyến trên lấy lại tinh thần. Phút 39, Shakhtar ghi bàn thắng trong pha dứt điểm đầu tiên. Quả tạt của Bogdan Mykhaylichenko được kết thúc bằng cú vô lê của Oleksandr Zubkov và Shakhtar đã có được bàn thắng rút ngắn cách biệt xuống còn 1-2.
Shakhtar dần dần tìm ra cách phá vỡ hàng thủ của Madrid sau bàn khai thông thế bế tắc. Tuy nhiên, những nỗ lực của đội khách thường bị Lunin cản lại. Họ chấp nhận bị dẫn 1-2 trước giờ nghỉ giải lao.
Năm phút đầu tiên của hiệp hai rất bùng nổ. Madrid và Shakhtar thay nhau tấn công, nhưng đều không ghi bàn. Đáng tiếc nhất là cú sút của Valverde và cú đánh đầu của Aurelien Tchouameni song tất cả đều bị Trubin cản lại.
Một số pha tấn công nữa của họ bị lãng phí do khâu dứt điểm không tốt và Real suýt phải trả giá vào phút 77. May mắn cho họ là ở tình huống hỗn loạn trong vòng cấm, không cầu thủ nào của đội bóng Ukraine có thể tận dụng thành công.
Không xuất hiện thêm bàn thắng nào trong suốt hiệp hai. Tỷ số 2-1 giúp Real Madrid duy trì lợi thế cho đến khi trận đấu kết thúc và họ cán mốc 3 chiến thắng liên tiếp. Cùng với Man City, Bayern... Real là CLB hiếm hoi toàn thắng tại Champions League mùa này, phong độ của một kẻ chinh phục.