Ở trận giao hữu trước chủ nhà RB Salzburg, HLV Zidane tung Casemiro, Militao, Carvajal, Varane, Ramos, Marcelo cùng mũi nhọn Isco, Hazard, Benzema nên đã không khó chiếm lĩnh thế trận trên sân.
Dù sớm giành chiến thắng 4-2 ở lượt đi, nhưng HLV Solari vẫn tung đội hình mạnh: Benzema, Vinicius và Lucas Vazquez, Kroos giúp Real Madrid sớm có thế trận áp đảo chủ nhà Girona. Tiền đạo Benzema ghi 2 cú đúp và Llorente ấn định chiến thắng 3-1 và chung cuộc 7-3, Real Madrid hiên ngang vào bán kết Cúp Nhà vua.
Real Madrid bất ngờ bị Girona dẫn trước bởi Lozano đệm bóng cận thành mở tỷ số. Sau đó, Vazquez dễ dàng gỡ hòa, thủ quân Ramos đá 11m thành công nâng tỷ số 2-1, tiếp tục Granell gỡ hòa 2-2. Lần nữa Real ngược dòng, Ramos đưa đội nhà vượt lên dẫn trước và Benzema ấn định chiến thắng 4-2 phút 80.
Tưởng Atletico Madrid sẽ dễ dàng vượt qua Girona nhưng đội bóng của HLV Diego Simeone bất ngờ bị cầm hòa 1-1. Sau 9 phút ngôi sao Griezmann đưa Atletico Madrid vượt lên và Lozano có bàn thắng gỡ hòa 1-1.
Sức mạnh của Atletico Madrid bất ngờ gặp khó trước sức mạnh của chủ nhà Girona. Thậm chí cả 2 bàn thắng của trận đấu đều do cầu thủ chủ nhà ghi bàn. Bàn thắng mở đầu do Cristhian Stuani lập công từ chấm 11m và bộ đôi ngôi sao Costa, Griezmann của HLV Simeone kém duyên và phải nhờ đến bàn phản lưới nhà Jonas Ramalho.