Với kết quả hòa 0-0 ở lượt đi nên Real buộc phải giành chiến thắng ở trận lượt về trên sân nhà Bernabeu để giành vé đi tiếp. Trong khi đó, Atletico chỉ cần một kết quả hòa có bàn thắng để ghi tên mình vào bán kết.
Trong bối cảnh đó, Real buộc phải đẩy cao đội hình để tấn công ngay sau tiếng còi khai cuộc của trọng tài Felix Brych. Tuy nhiên, do thi đấu với đội hình chắp và nên Kền kền trắng đã gặp rất nhiều khó khăn trước lối chơi phòng ngự với số đông và không ngần ngại va chạm của Atletico.
Niềm vui chiến thắng của HLV Carlo Ancelotti và các học trò.
Suốt hiệp thi đấu thứ nhất, Real chỉ tạo ra được một vài tình huống sóng gió về phía khung thành của thủ môn Jan Oblak. Thế nhưng, các chân sút của họ đều không thể tận dụng được.
Sang hiệp hai, Atletico tiếp tục sử dụng lối chơi phòng ngự tiêu cực nhằm nhằm phá thế trận tấn công của đối thủ. Bước ngoặt của trận đấu đã xảy ra ở phút 76 khi tiền vệ Arda Turan bên phía đội khách phải nhận thẻ vàng thứ 2 sau pha phạm lỗi với Sergio Ramos.
Phải thi đấu thiếu người nên Atletico đã không còn duy trì được sự chắc chắn trong khâu phòng ngự. Phút 88, Cristiano Ronaldo có pha đột phá trong vòng cấm trước khi chuyền bóng vừa tầm để Javier Hernandez tung ra cú dứt điểm ở cự ly gần, ấn định chiến thắng 1-0 cho Real. Kết quả này giúp Los Blancos giành quyền đi tiếp.
Ở trận đấu diễn ra cùng giờ, Juventus đã bị AS Monaco cầm hòa 0-0 trên sân Louis II. Tuy vậy, kết quả này vẫn giúp Bianconeri giành vé vào bán kết với tổng tỷ số 1-0 sau 2 lượt trận đi và về.
Như vậy, đã xác định được danh tính của 4 cái tên góp mặt ở vòng bán kết Champions League mùa này gồm Barcelona, Bayern Munich, Real Madrid và Juventus.