Được đánh giá là hai ứng viên lớn nhất giành suất đi tiếp ở bảng B, trận cầu giữa Tây Ban Nha và Bồ Đào Nha rạng sáng 16/6 diễn ra hấp dẫn ngay từ đầu. Phút thứ 4, C. Ronaldo giúp Bồ Đào Nha được hưởng penalty sau tình huống đi bóng và ngã đầy kinh nghiệm trong vòng cấm. Trên chấm 11m, siêu sao của Real dễ dàng hạ gục De Gea để mở tỷ số cho đội nhà. Pha lập công này giúp C. Ronaldo trở thành cầu thủ đầu tiên ghi bàn ở 8 giải đấu lớn liên tiếp, từ Euro 2004 tới World Cup 2018.
Sau bàn thắng của C. Ronaldo, hai đội liên tục có những tình huống "ăn miếng, trả miếng". Phút 24, Diego Costa quân bình tỷ số 1-1 cho Tây Ban Nha sau pha xoay sở và dứt điểm lạnh lùng. Chân sút của Atletico Madrid vượt qua ba hậu vệ của Bồ Đào Nha gồm Pepe, Fonte và Cedric Soares trước khi tung cú sút hiểm hóc khiến thủ môn Rui Patricio bó tay.
Cuối hiệp một, Bồ Đào Nha một lần nữa vượt lên dẫn trước và người ghi bàn lại là C. Ronaldo. Cú sút xa của CR7 không hiểm nhưng căng khiến thủ thành De Gea ôm trượt bóng đi vào lưới.
Sang hiệp hai, Tây Ban Nha dồn lên tấn công để tìm kiếm bàn thắng gỡ hoà. Phút 55, Diego Costa băng vào đệm bóng chính xác từ đường chuyền của Busquets đưa trận đấu về vạch xuất phát. Chỉ ba phút sau, Nacho Fernandez đưa Tây Ban Nha vượt lên dẫn trước 3-2 với cú vôlê trái phá từ ngoài vòng cấm.
Những tưởng Bồ Đào Nha sẽ phải chịu trận thua ngược, phút 88, C. Ronaldo chứng tỏ vai trò thủ lĩnh với cú đá phạt hiểm hóc ở cự ly khoảng 20m, ấn định tỷ số hoà 3-3. Anh trở thành cầu thủ lớn tuổi nhất lập hattrick tại World Cup, ở tuổi 33 và 130 ngày.
Đây là cú hattrick lần thứ 51 trong sự nghiệp của C. Ronaldo. Trùng hợp, CR7 cũng là cầu thủ thứ 51 lập hattrick trong lịch sử World Cup.
Hiện tại, C. Ronaldo có 6 bàn thắng ở World Cup. Số bàn thắng ở trận đấu này bằng cả ba kỳ World Cup mà anh tham dự trước đó (2006, 2010, 2014) cộng lại. Siêu sao 33 tuổi là một trong 4 cầu thủ ghi bàn ở 4 kỳ World Cup bên cạnh Klose (Đức, 16 bàn), Uwe Seeler (Đức, 14 bàn) và Pele (Brazil, 12 bàn).
Với kết quả này, Bồ Đào Nha và Tây Ban Nha tạm thời chia sẻ vị trí thứ hai và thứ ba ở bảng B. Ngôi đầu bảng thuộc về Iran khi đại diện châu Á bất ngờ đánh bại Marốc với tỷ số 1-0 ở trận đấu trước đó.