Sau khi vượt qua các đối thủ ở vòng bán kết, Real Madrid và Barca đã tạo ra trận chung kết trong mơ tại Siêu cúp Tây Ban Nha. Tuy nhiên, trận chung kết lại diễn ra không hấp dẫn như kỳ vọng, khi Barca liên tiếp mắc sai lầm giúp Los Blancos có chiến thắng dễ dàng.
Vinicius là người mở màn cho bữa tiệc bàn thắng với pha lập công ở phút thứ 7. Chân sút người Brazil đã có pha phá bẫy việt vị từ đường chọc khe thông minh của Bellingham để rê qua cả thủ môn Barca rồi sút bóng vào lưới trống.
Chưa kịp hoàn hồn sau bàn thua đầu tiên, hàng thủ của Barca lại mắc lỗi bẫy việt vị để Rodrygo đi bóng tốc độ xâm nhập vòng cấm rồi căng ngang cho Vinicius dứt điểm vào gôn trống nâng tỉ số lên 2-0.
Sau khi để Real Madrid dẫn trước 2 bàn từ sớm, Barca đã vùng lên rất mạnh mẽ. Những nỗ lực của đội bóng này giúp họ có được bàn rút ngắn tỉ số xuống 1-2 sau pha dứt điểm rất hay của tiền đạo Lewandowski ở phút 33.
Mặc dù vậy, niềm vui của Lewandowski và các đồng đội ngắn chẳng tày gang. Trong ngày mà hàng thủ thi đấu như mơ ngủ, Barca đã bị thổi phạt đền khi Araujo phạm lỗi trong vòng cấm địa với Vinicius. Sau đó, chính Vinicius đã thực hiện thành công quả phạt 11m ở phút 37 nâng tỉ số lên 3-1.
Trong hiệp thi đấu thứ 2, Real Madrid thi đấu khá nhàn nhã, nhưng vẫn có thêm được bàn thắng thứ 4 do công của Rodrygo ở phút 64. Công đầu trong bàn thắng này thuộc về Vinicius, khi tiền đạo người Brazil có đường căng ngang khó chịu khiến hậu vệ Barca mắc lỗi để rồi Rodrygo có cơ hội dứt điểm và ghi bàn.
Bàn thắng của Rodrygo đã đánh gục tinh thần của các cầu thủ Barca. Không những vậy, nó còn khiến cho đội bóng của HLV Xavi mất bình tĩnh. Phút 71, Barca chỉ còn chơi với 10 người khi Araujo nhận thẻ vàng thứ 2.
Ở quãng thời gian còn lại của trận đấu, Real Madrid dù chơi hơn người, nhưng họ không mặn mà trong việc ghi thêm bàn thắng. HLV Ancelotti thậm chí đã có hàng loạt sự thay đổi người để giữ chân cho các học trò. Chung cuộc, Real Madrid giành chiến thắng 4-1 trước Barca để đoạt Siêu cúp Tây Ban Nha.