Trước vòng 16 La Liga, Real và Barca cùng có 38 điểm. Nếu giành chiến thắng hoặc ít nhất 1 trận hòa, đoàn quân của HLV Carlo Ancelotti sẽ tạm vươn lên đánh chiếm ngôi đầu. Tuy nhiên, trước đội chủ nhà đang có phong độ rất cao, toàn thắng 6 trận gần nhất trên mọi đấu trường, Real đã không thể hoàn thành mục tiêu.
Tốc độ trận đấu được đẩy lên cao sau tiếng còi khai cuộc. Cả hai đội có liên tiếp những tình huống ăn miếng trả miếng về phía khung thành đối diện.
Villarreal khởi đầu tốt hơn với cú sút vọt xà của Alex Baena hay pha đánh gót điệu nghệ từ Francis Coquelin đưa bóng đi dội cột. Phút 23, Moreno tiếp tục không thắng được thủ thành Courtois trong thế đối mặt. Bất chấp chạm trán ứng viên vô địch, "Tàu ngầm vàng" vẫn không giấu giếm ý định giành chiến thắng cho mục tiêu vào top 4.
Nhưng Real cũng có câu đáp trả. Vinicius Junior và Karim Benzema vẫn là những hạt nhân chính tạo đột biến trên hàng công đội khách. Dẫu vậy, bộ đôi này thiếu một chút chính xác trong những pha dứt điểm cuối cùng để mang về bàn thắng mở tỷ số. Hiệp 1 diễn ra cởi mở nhưng không được chứng kiến pha lập công nào.
Chỉ 2 phút sau giờ nghỉ, các cổ động viên chủ nhà được dịp mở hội. Xuất phát từ đường chuyền bất cẩn của Ferland Mendy bên phần sân nhà, các cầu thủ Villarreal lập tức tổ chức tấn công nhanh. Moreno chuyền ngang sang để Yeremi Pino cứa lòng đẹp mắt mở tỷ số.
Phút 56, Vinicius loại bỏ thủ môn Villarreal và tạo cơ hội ngon ăn cho Benzema. Tuy nhiên, cú dứt điểm từ khoảng cách 6m của đương kim Quả bóng vàng lại bị trung vệ Juan Foyth cản phá.
Dẫu vậy, trọng tài kiểm tra VAR và xác định có lỗi chạm tay trong vùng cấm trước đó của Foyth. Từ chấm 11, Benzema không mắc sai lầm nào, gỡ hòa 1-1 cho Real.
Nhưng niềm vui đến với đội khách ngắn chẳng tày gang. Chỉ 1 phút sau, David Alaba trượt chân và để bóng chạm tay trong vùng cấm. Moreno bước lên, dễ dàng tái lập lợi thế dẫn bàn cho đội chủ nhà.
Không chấp nhận thất bại, Real vùng lên. Đội khách sở hữu những cơ hội rất rõ ràng nhưng Rodrygo hay Vinicius lại dứt điểm hỏng ăn đáng tiếc. Ở phía đối diện, Danjuma cũng bỏ lỡ thời cơ ở phút bù giờ thứ 9 với cú sút đi chệch khung thành khi thủ thành Courtois đã dâng cao.
Kết quả 2-1 được giữ nguyên đến hết trận. Nếu Barcelona giành điểm trong chuyến làm khách trước Atletico Madrid ở trận đấu tâm điểm vòng 16, cục diện cân bằng điểm số trên ngôi đầu La Liga sẽ thay đổi.