Trong thời gian thi đấu hiệp 1, Bồ Đào Nha thi đấu lấn lướt hơn, còn Croatia thi đấu với thế trận phòng ngự phản công. Thế trận trong 45 phút đầu tiên của trận đấu diễn ra với tốc độ cao nhưng không có bàn thắng nào được ghi.
Hiệp 2 của trận đấu mới mang lại nhiều cảm xúc cho người hâm mộ bởi những khoảnh khắc bóng được đưa vào lưới không ít lần. Có đến 7 lần các chân sút hai đội tìm được đường vào khung thành nhưng chỉ có 3 bàn thắng được công nhận.
Bắt đầu hiệp đấu bằng sự bùng nổ của Croatia khi họ có bàn thắng mở tỷ số ngay phút thứ 53. Từ đường chuyền của Stanisic, bóng đến với Ivan Perisic và nhiệm vụ của anh là thực hiện cú sút chéo góc để mở tỷ số cho Croatia. Bàn thắng này giúp Croatia thi đấu hưng phấn và dồn ép đối thủ. Thậm chí, họ suýt có bàn thắng thứ hai khi Igor Matanovic sút tung lưới của Bồ Đào Nha ở phút 56, nhưng bàn thắng không được công nhận do trước đó Nikola Vlasic rơi vào thế việt vị.
Phút 61, Cristiano Ronaldo có pha xử lý bước một khéo léo trước khi sút tung lưới của thủ thành Livakovic, tuy nhiên bàn thắng không được công nhận do lỗi việt vị. Nhưng chỉ sau đó 5 phút, Bồ Đào Nha được hưởng quả phạt đền khi trọng tài xác định cầu thủ của Croatia phạm lỗi với trung vệ Renato Veiga trong vòng cấm. Trên chấm 11m, CR7 không bỏ lỡ cơ hội để ghi bàn thắng đầu tiên trong sự nghiệp ở vòng knock-out World Cup.
Sau bàn gỡ hòa của Bồ Đào Nha, Croatia nhanh chóng lấy lại thế trận nhưng vẫn không thể tìm được đường vào khung thành của Diogo Costa. Họ có một lần đưa được bóng vào lưới ở phút 80 nhưng bàn thắng không được công nhận do trọng tài báo việt vị. Đến phút thứ 90+4, Goncalo Ramos ghi bàn ấn định chiến thắng 2-1 cho Bồ Đào Nha bằng quả đánh đầu chính xác.
Trong thời gian bù giờ còn lại, Croatia dồn hết toàn lực cho mặt trận tấn công. Trung vệ Josko Gvardiol đưa được bóng vào lưới của Bồ Đào Nha ở phút 90+12, nhưng sau khi trọng tài tham khảo VAR, bàn thắng cũng không được công nhận do lỗi việt vị. Trận đấu khép lại ở phút bù giờ thứ 19 của hiệp 2 và chiến thắng nghẹt thở thuộc về đoàn quân của huấn luyện viên Roberto Martinez.
Với việc giành vé vào vòng 1/8, Ronaldo cùng các đồng đội sẽ gặp đội tuyển Tây Ban Nha vào rạng sáng ngày 7/7 (theo giờ Việt Nam) trên sân vận động AT&T.