Rạng sáng ngày 12/1, Barca có màn chạm trán Osasuna tại bán kết Siêu cúp Tây Ban Nha mùa này. Đội giành chiến thắng ở cặp đấu này sẽ vào chung kết gặp Real Madrid – những người đã vượt qua Atletico Madrid ở trận bán kết trước đó.
Trong hiệp đấu đầu tiên, Barca là đội nắm thế chủ động. Đoàn quân của HLV Xavi nắm tới 74% thời lượng kiểm soát bóng ở hiệp đấu này, tung ra tổng cộng 9 pha dứt điểm. Dù vậy, đội bóng xứ Catalan không thể tận dụng các cơ hội, dẫn tới việc 45 phút thi đấu đầu tiên khép lại mà không có bàn thắng nào được ghi.
Sang hiệp 2, Barca tiếp tục là những người kiểm soát thế trận. Sau nhiều nỗ lực, nhà đương kim vô địch La Liga có bàn thắng vượt lên ở phút 59. Nhận đường chọc khe của Gundogan, Lewandowski xử lý gọn gàng rồi dứt điểm hiểm hóc tung lưới Osasuna.
Sau bàn thua, Osasuna vẫn không tạo được sức ép đủ lớn lên khung thành Barca. Trước hàng công không mạnh của đối thủ, Barca phòng ngự chắc chắn và ghi bàn thắng “kết liễu” trận đấu ở phút 90+3 nhờ công của Yamal.
Thắng chung cuộc 2-0 trước Osasuna, Barca giành vé vào chơi trận chung kết Siêu cúp Tây Ban Nha gặp Real Madrid. Trận đấu này sẽ diễn ra vào lúc 02h00 rạng sáng ngày 15/1.