Trận đấu tưởng nhẹ nhàng trước Al Jazira hóa ra lại thành màn thử thách bản lĩnh cho Real. Kền kền trắng phải bay ngược gió thắng 2-1 trong ngày phung phí quá nhiều cơ hội ghi bàn.
Thi đấu với đại diện chủ nhà UAE, Real gây bất ngờ khi bỏ lỡ cả tá cơ hội trong hiệp một. Những cú dứt điểm của Ronaldo, Benzema và Modric thường đưa bóng vào tầm cản phá của thủ môn Ali Khaseif, hoặc đập chân hậu vệ đối phương.
Real cũng có bốn lần khiến bóng chạm cột dọc và xà ngang, chưa kể hai pha đưa bóng vào lưới Al-Jazira không được công nhận bàn thắng. Pha đầu không được công nhận là do lỗi của Ronaldo với một hậu vệ trong khi Benzema đánh đầu, còn pha sau do hệ thống video VAR xác định Benzema rơi vào thế việt vị trong khi Casemiro đánh đầu.
Trận đấu trở nên kịch tính hơn khi Al-Jazira có bàn mở tỷ số ở phút 41. Romarinho là người đưa đội chủ nhà vượt lên bằng cú chỉnh bóng đánh lừa Varane rồi sút cứa lòng qua tay thủ môn Navas.
Al-Jazira thậm chí suýt nâng tỷ số lên 2-0 nếu không phạm một sai lầm sơ đẳng đầu hiệp hai. Thay vì dứt điểm trong thế đối mặt thủ môn Navas, Ali Mabkhout chuyền sang ngang để Mbark Boussoufa đưa bóng vào lưới. Hệ thống VAR xác định Boussoufa rơi vào thế việt vị và không công nhận bàn thắng.
Từ chỗ thoát hiểm trong gang tấc, Real bắt đầu thể hiện sự vượt trội bằng những cú dứt điểm chính xác. Phút 53, Ronaldo nhận bóng một cách thoải mái trong vòng cấm rồi tung cú sút chéo góc san bằng tỷ số. Al Senani, người vào thay thủ môn dính chấn thương Al Khaseif, phải vào lưới nhặt bóng chỉ hai phút sau khi có mặt.
Tiếp tục chiếm ưu thế, Real có được bàn quyết định ở phút 81. Gareth Bale tỏa sáng khi dứt điểm từ giữa vòng cấm đưa bóng vào góc trái khung thành trong sự bất lực của hàng thủ Al Jazira. Đây cũng là cú chạm bóng đầu tiên của Bale sau khi vào thay Benzema.
Thắng trong trận bán kết, Real sẽ đấu chung kết với Gremio vào ngày 16/12. Trong khi đó, Al-Jazira sẽ tranh giải ba với Pachuca trong trận đấu cùng ngày nhưng thi đấu trước.