Trước trận Racing - Barca 1 ngày, vòng 1/8 Cúp nhà Vua Tây Ban Nha đã chứng kiến cú sốc lớn khi Real thua Albacete - đội đang đứng thứ 17 trong 22 đội giải hạng Nhì Tây Ban Nha - với tỷ số 2-3. Nhưng thầy trò huấn luyện viên Hansi Flick tránh được vết xe đổ khi gặp Racing - đội đang dẫn đầu giải này.
Huấn luyện viên Flick chỉ giữ 5 cầu thủ đá chính so với trận chung kết Siêu Cúp Tây Ban Nha thắng Real 3-2 hôm 11/1. Barca sớm gặp khó khi chủ nhà nhập cuộc đầy hứng khởi và dồn ép trong khoảng 10 phút đầu.
Sau quãng thời gian đầu bị bất ngờ, Barcelona dần kiểm soát thế trận và tạo ra nhiều cơ hội rõ rệt. Dani Olmo, Bernal rồi Rashford lần lượt bỏ lỡ những tình huống dứt điểm ngon ăn. Barca chơi kỷ luật và tránh mắc sai lầm, trong khi Racing phòng ngự tốt. Bên cánh phải, Yamal và Jules Kounde gây không ít nguy hiểm, nhưng không thể chuyền đường quyết định cho đồng đội.

Ở chiều ngược lại, Racing Santander cũng khiến đội khách thót tim khi Guliashvili bỏ lỡ cơ hội ngon ăn cuối hiệp 1.
Sang hiệp 2, huấn luyện viên Hansi Flick tung Fermin Lopez vào sân và sự điều chỉnh này nhanh chóng phát huy tác dụng. Barca đẩy cao tốc độ tấn công, khiến Racing bị bất ngờ. Các cầu thủ áo đỏ lam liên tục dồn ép tuyến giữa, phá vỡ cấu trúc chiến thuật của đội chủ nhà và dứt điểm. Họ sút 4 lần chỉ trong 10 phút đầu hiệp 2, gồm cả 2 lần trúng đích. Việc đưa Fermin Lopez vào thay Marc Bernal góp phần tăng cường thế công cho Barca.
Phút 65, Ferran Torres thoát xuống, rê qua thủ môn Jokin Ezkieta rồi sút vào lưới trống, mở tỷ số trận đấu.

Sau bàn thắng, trận đấu trở nên cởi mở. Racing chủ động lên bóng, pressing tầm cao và tìm kiếm cơ hội. Họ gây không ít sóng gió, nhưng hàng thủ Barca vẫn xử lý tốt. Các cầu thủ của huấn luyện viên Flick bẫy việt vị thành công 10 lần, trong đó có 2 lần Racing đưa bóng vào lưới thủ môn Joan Garcia nhưng không được công nhận bàn.
Ở chiều còn lại, Barca tung thêm Raphinha, Pedri và Robert Lewandowski với ý đồ ghi thêm bàn. Phút 90+6, chính Raphinha chuyền cho Yamal đệm bóng vào lưới trống ấn định chiến thắng 2-0.
Barca vào tứ kết Cúp nhà Vua cùng 7 đội thắng trước đó, gồm: Bilbao, Sociedad, Atletico, Albacete, Betis, Alaves và Valencia. Albacete là đội hạng Nhì duy nhất còn lại ở giai đoạn này. Lễ bốc thăm chia cặp sẽ diễn ra vào ngày 19/1. Mùa trước, Barca thắng Real 3-2 trong trận chung kết.