Sáng 2/4, Real Madrid tiếp đón Real Sociedad trên sân nhà trong khuôn khổ bán kết lượt về Cúp Nhà Vua Tây Ban Nha. Với lợi thế chiến thắng 1-0 ở lượt đi, "Kền kền trắng" chỉ cần không thua để giành vé vào chung kết.

HLV Ancelotti không tung ra đội hình mạnh nhất nhằm giữ sức cho các trụ cột, nhưng Real Madrid vẫn kiểm soát thế trận và gây sức ép lên khung thành đối phương. Tuy nhiên, sai lầm phòng ngự ở phút 16 đã giúp Ander Barrenetxea ghi bàn mở tỷ số cho Real Sociedad. Dù vậy, chỉ 14 phút sau, Endrick tỏa sáng để đưa trận đấu trở lại vạch xuất phát với bàn gỡ hòa 1-1.



Bước sang hiệp 2, Real Madrid duy trì thế trận chủ động, nhưng hàng thủ tiếp tục mắc sai lầm, đặc biệt là từ trung vệ Alaba. Điều này tạo điều kiện để Real Sociedad ghi liền hai bàn ở phút 72 và 80, nâng tổng tỷ số lên 3-2 nghiêng về đội khách.

Không còn gì để mất, HLV Ancelotti quyết định tung những quân bài tốt nhất vào sân. Sự điều chỉnh nhanh chóng phát huy tác dụng khi Jude Bellingham và Aurélien Tchouaméni ghi bàn ở phút 82 và 86, giúp Real Madrid gỡ hòa 3-3.



Tuy nhiên, khi trận đấu tưởng chừng đã an bài, sai lầm phòng ngự ở phút 90+3 lại khiến Real Madrid trả giá. Mikel Oyarzabal tận dụng cơ hội để đưa Real Sociedad dẫn 4-3, buộc trận đấu phải bước vào hiệp phụ.



Trong khoảng thời gian này, Real Sociedad tập trung phòng ngự và sẵn sàng phạm lỗi để kéo trận đấu đến loạt luân lưu. Nhưng đến phút 115, Antonio Rüdiger tỏa sáng với pha đánh đầu dũng mãnh từ tình huống phạt góc, giúp Real Madrid gỡ hòa 4-4.



Những phút cuối, Real Sociedad cố gắng tìm bàn quyết định nhưng bất thành. Kết thúc hai lượt trận, Real Madrid giành chiến thắng chung cuộc 5-4 và tiến vào chung kết. Đối thủ của họ sẽ là đội thắng trong cặp đấu giữa Atletico Madrid và Barcelona.