Ba bàn thắng trong hiệp hai giúp Barcelona giành thắng lợi trên sân Bernabeu, tạo ra một giáng sinh không mấy vui vẻ với người yêu đội bóng Real Madrid.
Zidane và Valverde đều tung ra bốn tiền vệ trung tâm trong đội hình xuất phát, bất ngờ hơn cả nằm ở sự xuất hiện của Kovacic. Real dâng cao đội hình để chủ động áp sát ngay sau tiếng còi khai cuộc, đẩy các cầu thủ Barca phải lùi sâu. Ngay phút thứ hai, Ronaldo đã đưa được bóng vào lưới của Ter Stegen nhưng bị khước từ bàn thắng vì lỗi việt vị.
Messi phải chờ đến phút thứ 30 mới tạo ra điểm nhấn. Anh có đường chuyền tạo điều kiện để Paulinho thoát xuống đối mặt Navas nhưng không thể chiến thắng được thủ môn người Costa Rica.
Kể từ đó, các cơ hội liên tiệp được tạo ra về phía khung thành hai đội. Tuy nhiên những ngôi sao như Ronaldo, Benzema, Paulinho đều không thể chiến thắng hai chốt chặn Ter Stegne và Keylor Navas.
Câu chuyện trong hiệp 02 không còn ở thế cân bằng. Các cầu thủ đội khách làm chủ hoàn toàn thế trận. Đội bóng xứ Catalan tận dụng sự mất tập trung của các cầu thủ áo trắng để tạo ra hàng loạt cơ hội về phía khung thành Navas.
Phút 54, Rakitic dẫn bóng thẳng vào trung lộ, phối hợp cùng Sergi Roberto trước khi hậu vệ phải người Tây Ban Nha kiến tạo thuận lợi để Suarez ghi bàn mở tỉ số.
Tám phút sau, Suarez tiếp tục có cơ hội đối mặt với Navas sau đường chọc khe của Messi. Hai pha dứt điểm đầu tiên của tiền đạo người Uruguay không thành công, cú dứt điểm thứ ba của Paulinho không chiến thắng được bàn tay của Carvajal. Hậu vệ này nhận thẻ đỏ trực tiếp, kèm với đó là quả phạt đến cho Barca. Messi dễ dàng đánh bại Navas để nâng tỉ số lên 2-0.
Dẫn trước hai bàn cùng việc thi đấu hơn người mang lại lợi thế lớn cho Barca. Họ chủ động chơi chậm, kiểm soát bóng chắc chắn nhưng vẫn tạo ra nhiều nguy hiểm tới cầu môn của Real. Bàn thắng của Aleix Vidal phút 90+2 là kết quả tất yếu, ấn định chiến thắng 3-0 cho đội bóng đang dẫn đầu bảng.
Chiến thắng này giúp Barca gia tăng khoảng cách với Real lên 14 điểm (Real Madrid vẫn còn một trận chưa đá). Messi cũng kết thúc năm 2017 với 54 bàn thắng, hơn Cristiano Ronaldo một bàn.