Barca đã có trận đấu vô cùng kịch tính ở vòng 22 La Liga và họ để thua Villarreal với tỷ số 3-5. Kết quả này khiến đoàn quân HLV Xavi kém ngôi đầu bảng xếp hạng tới 10 điểm.
Ở vòng 22 La Liga 2023/24, Barca tiếp đón Villarreal trên sân nhà và được kỳ vọng sẽ có chiến thắng để nuôi hy vọng bám đuổi đội dẫn đầu. Thế nhưng, Villarreal lại cho thấy được sự tự tin dù làm khách tại Bernabeu và họ đã có được bàn thắng mở tỷ số ngay phút thư 3, nhưng trọng tài không công nhận do lỗi việt vị. Còn đội chủ nhà lại thi đấu khá bế tắc.
Đến phút 22, Villarreal một lần nữa đưa được bóng vào lưới Barca nhưng trọng tài lại không công nhận bàn thắng vì lỗi việt vị. Đến phút 41, đội khách đã chính thức được ăn mừng bàn thắng mở tỷ số với pha lập công của Moreno và đây cũng là bàn thắng duy nhất trong hiệp một.
Bước sang hiệp hai, Barca nổ lực chơi tấn công nhằm tìm kiếm bàn gỡ. Thế nhưng, đoàn quân HLV Xavi chưa thực hiện được mục tiêu thì đã phải nhận bàn thua thứ hai. Phút 54, Cancelo phá hụt, tạo điều kiện để Ilias Akomach băng xuống, vượt qua cả Pena rồi đưa bóng vào khung thành trống. Phải đến phút 60, Barca mới có được bàn thắng rút ngắn tỷ số, Gundogan băng lên dứt điểm chân trái một chạm về góc xa rút ngắn cách biệt. Tám phút sau, từ pha bóng lộn xộn Pedr có cú sút chạm người cầu thủ Villarreal vào lưới, quân bình tỷ số cho đội chủ nhà.
Tiếp đà hưng phấn, Barca thi đấu hay hơn và có được bàn thắng vượt lên dẫn trước ở phút 71 và lần này là Eric Bailly - cựu hậu vệ MU đánh đầu phản lưới nhà giúp cho chủ nhà có được lợi thế dẫn bàn. Tưởng chừng như Barca sẽ có được chiến thắng thì Villarreal cho thấy được họ không bỏ cuộc. Phút 84, Guedes có pha bứt tốc và dứt điểm đẹp mắt để cân bằng tỷ số 3-3.
Phút bù giờ thứ 9, hậu vệ Barca nhà phá bóng lóng ngóng trong vòng cấm và Sorloth đã nhanh chân điền tên mình lên bảng tỷ số. Ba phút sau, Villarreal phản công nhanh và Morales đã đánh bại thủ thành Pena để ấn định chiến thắng với tỷ số 5-3.
Thua trận 3-5 trận sân nhà, Barca bị Real - đội thắng 2-1 trên sân Las Palmas ở trận đấu sớm - nới rộng cách biệt lên mười điểm.