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.
Phút thứ 9, Barca sớm có bàn thắng vào lưới chủ nhà Girona do công của Nelson Semedo. Philippe Coutinho bỏ qua cơ hội ghi bàn khi đối mặt thủ thành Bounou và phải đến phút 68, Messi bấm bóng kỹ thuật ấn định chiến thắng 2-0. Thắng Girona, Barcelona tiếp tục củng cố ngôi đầu bảng, tái lập khoảng cách 5 điểm với đội xếp thứ 2 Atletico Madrid.
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.
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.
Dẫu thi đấu trên sân nhà nhưng Barca vẫn phải vất vả để giành được 1 điểm trước Girona trong bối cảnh phải chơi với 10 người. Hòa Girona với tỷ số 2-2, Barca vẫn giữ được ngôi đầu bảng, bằng kình địch Real Madrid khi cùng có 13 điểm, nhưng hơn về chỉ số phụ.
Bất ngờ thủng lưới nhưng bản lĩnh của mình, các học trò HLV Julen Lopetegui dễ dàng thắng ngược bằng các chiến công của Benzema với cú đúp và Ramos cùng Gareth Bale. Với chiến thắng đậm đà 4-1, Real soán ngôi đầu của Barca khi cùng được 6 điểm sau 2 trận nhưng hơn về hiệu số.