Trận đấu diễn ra trên sân Bernabeu đúng với tính chất "Siêu kinh điển" khi Real Madrid và Barca tiếp tục tạo ra một trận cầu bùng nổ. Vượt qua nỗi đau bị loại ở Champions League sau trận thua ngược PSG với tổng tỉ số 4-6 hồi giữa tuần, thầy trò HLV Xavi hành quân đến sân Bernabeu với quyết tâm cao nhất. Dù bị đánh giá thấp hơn chủ nhà, tuy nhiên Barca đã không thi đấu lép vế khi tạo ra một trận đấu kịch tính và cống hiến.
Ngay phút thứ 6, đội khách đã có bàn mở tỉ số từ quả phạt góc khi trung vệ Andreas Christensen tận dụng thành công pha băng ra lỗi của thủ thành Andriy Lunin để bật cao đánh đầu ghi bàn.
Tuy nhiên, niềm vui của đội bóng xứ Catalonia chỉ tồn tại trong 10 phút khi trung vệ trẻ Pau Curbasi- người được đánh giá rất cao với màn thể hiện tốt trước PSG, đã mắc lỗi và dẫn đến quả phạt đền. Trên chấm 11m, Vinicius Jr đã đánh bại thủ thành Marc Ander Ter Stegen để gỡ hòa 1-1 cho Real Madrid.
Đến phút 28, Barca suýt có bàn thắng vươn lên dẫn trước sau pha đánh gót điệu nghệ của tiền đạo 17 tuổi Lamine Yamal. Thủ thành Lunin cản bóng ngay trên vạch vôi và trọng tài phải mất nhiều thời gian tham khảo VAR trước khi đưa ra quyết định không có bàn thắng cho đội khách.
Sang hiệp hai, trận đấu lại càng hấp dẫn khi hai đội thể hiện thế trận đôi công kịch tính. Dù vậy, các cơ hội đều trôi qua đáng tiếc trước mũi giày của Luka Modric, Jude Bellingham của Real Madrid hay Raphinha, Ferran Torres và Ikay Gundogan của Barca. Đến phút 69, từ cú sút khó chịu của Lamine Yamal buộc thủ thành Lunin phải cản phá, bóng văng ra ngay vào vị trí của Fermin Lopez và tiền đạo 20 tuổi không bỏ lỡ cơ hội nâng tỉ số lên thành 2-1 cho Barca.
Có bàn vươn lên dẫn trước, nhưng Barca lại không thể bảo toàn được lợi thế của mình. Tiếp tục là Vinicius Jr lên tiếng khi anh tung đường kiến tạo cho Lucas Vazquez băng vào dứt điểm cắt mặt gỡ hòa 2-2 cho Real Madrid. Chỉ ít phút sau, tiền đạo người Brazil còn khiến CĐV Barca thót tim với tình huống bỏ lỡ cơ hội ngon ăn khi anh không thắng được Ter Stegen trong thế đối mặt.
Tưởng chừng trận đấu đã khép lại với kết quả hòa thì Real Madrid bất ngờ có bàn thắng kết liễu "Blaugrana" ở phút 90+1. Lucas Vazquez có pha căng ngang vừa tầm để Bellinham thoát xuống dứt điểm tung nóc lưới Barca, ấn định chiến thắng 3-2 kịch tính cho "Los Blancos". Đây là bàn thắng thứ 17 của Bellingham tại La Liga và là bàn thắng thứ 21 của anh trên mọi đấu trường cho Real Madrid.
Kịch bản của trận đấu diễn ra có phần giống trận lượt đi khi tiếp tục là bàn thắng của Bellingham ở phút bù giờ. Với chiến thắng 3-2 trước đại kình địch, Real Madrid đã bỏ xa Barca trên bảng xếp hạng La Liga với 11 điểm, trong khi mùa giải chỉ còn 6 vòng. Đây là lần thứ tư liên tiếp thầy trò HLV Carlo Ancelotti đánh bại đội bóng xứ Catalonia ở một giải đấu chính thức.
Với cách biệt lớn trên bảng xếp hạng La Liga, Real Madrid đứng trước một mùa giải thành công sau khi lọt vào bán kết Champions League và tiến gần đến việc nối dài kỷ lục 36 lần vô địch La Liga, còn Barca đứng trước mùa giải trắng tay khi họ có thể trở thành cựu vương trong 2-3 vòng đấu tới.