Với những lo ngại về phong độ và thể lực trước giờ hành quân đến Bernabeu, Barcelona thực sự đối diện với một thất bại. Nên nhớ, trước đó họ đã thua liền 2 trận sân khách, và thế công mà Barca thể hiện cũng kém xa các đối thủ.
Nhưng rồi trong khó khăn, bằng một cách nào đó Barca đã vùng lên mạnh mẽ. Không Lewandowski, cũng chẳng Pedri, CLB này vẫn giành chiến thắng 1-0 ngay trên thánh địa Bernabeu của Real Madrid.
Ngay từ đầu trận, Real Madrid đã tấn công dồn dập bởi họ muốn đòi nợ sau thất bại trước Barca trong trận chung kết Siêu cúp Tây Ban Nha hồi tháng 1. Real đã đưa được bóng vào lưới ở phút thứ 13 khi Karim Benzema đón một đường chuyền tinh tế từ Vinicius trước khi bắt vô lê đánh bại Ter Stegen. Tuy nhiên, cầu thủ người Pháp đã việt vị trước khi ghi bàn.
Liên tiếp sau đó là những pha bóng sóng gió khác. Thế nhưng Barcelona vẫn đứng vững. Thậm chí họ còn vượt lên dẫn trước ở phút 27. Trong pha bóng này, Eduardo Camavinga đã chuyền bóng cẩu thả ở khu vực giữa sân, tạo cơ hội để Ferran Torres cướp lấy trước khi thực hiện đường chọc khe tinh tế.
Franck Kessie băng lên dứt điểm đưa bóng tìm đến trúng Militao bật ngược trở lại làm tung lưới. Bàn thắng này được tính là pha đá phản của Militao, người trước đó 1 tuần còn trở thành anh hùng với cú đánh đầu tung lưới Liverpool .
Bàn thắng ban đầu bị loại do lỗi việt vị, nhưng VAR đã xác nhận rằng cầu thủ người Bờ Biển Ngà dứt điểm trong tư thế hợp lệ và 1-0 cho Barca.
Từ lúc này, Barca dường như đã “kích hoạt” cơn thịnh nộ của đại kình địch. Thế công của Real Madrid được đẩy lên mạnh mẽ. Nhưng trong khó khăn, HLV Xavi đã có dịp thể hiện tài thao lược. Ông đẩy Ronald Araujo sang cánh phải, giao nhiệm vụ theo kèm Vinicius.
Và hậu vệ Barca đã làm tốt nhiệm vụ. Bằng sải chân dài cùng khả năng đeo bám khó chịu, anh khiến Vinicius gần như tắt điện. Real phải chuyển sang những đường bóng dài. Trong một tình huống phối hợp như thế, Carvajal đã lao xuống volley ở phút 41 nhưng bóng đi vọt xà.
Ngay cả những CĐV trung thành nhất của Barca có lẽ cũng không tin vào những gì đội nhà đã thể hiện trong hiệp 1. Thậm chí Barca còn không để Real sút trúng cầu môn lần nào.
Thế trận kiên trì của các vị khách được duy trì ở hiệp 2. Họ cầm bóng chỉ 32% so với 68% của Real Madrid. Bị hãm thành 8 lần, nhưng thủ môn Ter Stegen không cần cản phá bất cứ lần nào khi Real không thể đưa bóng đi trúng mục tiêu.
Cơ hội đáng nói nhất của họ có chăng là pha chuyền vào của Valverde để Vinicius dứt điểm vào phút 49. Nhưng vì Araujo theo quá rát mà Vinicius đã không thể đưa bóng đi trúng đích.
Thậm chí phút 72, tỷ số suýt là 2-0 cho Barca. Kessie một lần nữa được đặt vào tư thế dứt điểm thuận lợi. Anh làm rất tốt với cú đá chìm đánh bại hoàn toàn hàng thủ cùng thủ môn Courtois. Đen cho Barca là Ansu Fati lại vô tình cản bóng khi bóng đang trên đường làm tung mành lưới.
Nhưng không sao, Barca vẫn bảo vệ được thắng lợi 1-0, qua đó mở toang cánh cửa vào chung kết Cúp nhà Vua. Đây là trận đấu ghi dấu những cột mốc đáng nhớ của cả hai. Real Madrid phải nhận thất bại đầu tiên trên sân nhà sau 11 tháng, trong khi Sergio Busquets bên phía Barca trở thành kỷ lục gia của El Clasico với 46 trận, vượt qua Messi và Ramos.