Barcelona không gặp quá nhiều khó khăn trong trận đấu với Napoli trên sân nhà Lluís Companys Olympic. Đoàn quân của Xavi nhập cuộc chủ động và có bàn thắng mở tỷ số ở phút 15. Barcelona tổ chức tấn công bên cánh trái, Cancelo chọc khe cho Raphinha xâm nhập vòng cấm. Cầu thủ người Brazil chuyền trả ngược cho Fermin Lopez dứt điểm 1 chạm làm tung lưới thủ môn Meret.
Đội bóng xứ Catalan có được sự hưng phấn sau khi có bàn thắng dẫn trước. Bàn thắng nhân đôi cách biệt đến với họ chỉ hai phút sau đó và người ghi bàn là hậu vệ Cancelo. Nỗ lực đi bóng của Yamal và cú dứt điểm chạm cột dọc bật ra của Raphinha đã tạo điều kiện để hậu vệ người Bồ Đào Nha dứt điểm vào khung thành bỏ trống.
Thi đấu lép vế hơn rất nhiều so với Barcelona nhưng Napoli bất ngờ có được bàn thắng rút ngắn cách biệt. Phút 30, Politano kiến tạo cho trung vệ Rrahmani băng lên dứt điểm hiểm hóc khiến Ter Stegen không thể cản phá. Bốn phút sau, Mario Rui treo bóng vào vòng cấm, Di Lorenzo bật lên rất cao rồi thực hiện cú đánh đầu nhưng Ter Stegen đã dùng những đầu ngón tay để cứu thua.
Bước sang hiệp 2, Barcelona và Napoli chơi ăn miếng trả miếng, rất nhiều cơ hội đã được cả hai đội tạo ra. Phút 68, Yamal đưa bóng vào lưới Meret nhưng trọng tài không công nhận vì lỗi việt vị. Các cổ động viên có một phen thót tim khi Napoli suýt chút nữa có bàn thắng san bằng tỷ số. Phút 80, Olivera tạt bóng cho Lindstrom đánh đầu ở cự li gần trong tư thế không bị theo kèm nhưng đó lại là pha dứt điểm không trúng đích.
Phút 83, Barcelona đã có bàn thắng thứ ba sau rất nhiều nỗ lực tấn công. Sergio Roberto đón đường chuyền tinh tế của Gundogan rồi căng ngang để Lewandowski đệm bóng làm tung lưới Meret. Barcelona giành chiến thắng chung cuộc với tổng tỷ số 4-2. Đây là trận bất bại thứ 9 của Barcelona kể từ khi HLV Xavi tuyên bố rời đội bóng vào mùa hè.