Bước vào trận đấu, tuyển Pháp chủ động dâng cao tấn công nhằm tìm kiếm bàn thắng mở tỷ số, trước sức ép của Les Blue, Bồ Đào Nha chủ động nhường thế trận cho tuyển Pháp để tập trung phòng ngự.
Sau ít phút bị ép sân, Bồ Đào Nha lấy lại thế trận và triển khai bóng tấn công, bóng chủ yếu hướng đến vị trí hành lang cánh nơi có sự xuất hiện của Leao, tuy nhiên những pha tạt bóng vào vòng cấm đều bị hàng thủ đội tuyển Pháp hóa giải.
Mbappe bị kèm chặt không có quá nhiều khoảng trống để dứt điểm, Ronaldo cũng tương tự khi bị phong tỏa hoàn toàn. Thiếu bóng để dứt điểm, 2 chân sút của hai đội trở nên vô hại trước khung thành đối phương.
Sang hiệp 2, thế trận không có nhiều thay đổi, hai đội thi đấu chặt chẽ và kỷ luật, chính vì vậy không có nhiều tình huống tấn công nguy hiểm.
Bế tắc trước lối chơi tấn công cánh, tuyển Pháp chuyển sang cầu may bằng những pha sút xa nhưng không mang lại hiệu quả. Phút 50, Mbappe tung cú sút xa ngoài vòng cấm, bóng đi căng nhưng chưa đủ khó để đánh bại thủ thành Costa.
Phút 61, từ pha phản công nhanh, Bruno Fernandes có khoảng trống trước khung thành tuyển Pháp, tiền vệ Bồ Đào Nha tung cú sút chìm hướng về góc xa khung thành nhưng thủ thành Maignan đã kịp đổ người cản phá.
Phút 63, Bồ Đào Nha bỏ lỡ cơ hội ngon ăn khi Rafael Leao chuyền bóng chính xác vào vòng cấm cho Vitinha đệm bóng cận thành, tiếc là tiền vệ thuộc biên chế của PSG lại dứt điểm trúng vị trí thủ thành Maignan.
Sau 2 tình huống nguy hiểm của Bồ Đào Nha tạo ra, đội tuyển Pháp ngay lập tức đáp trả, phút 66, Pháp phản công nhanh, Kolo Muani tung cú rất căng, rất may cho Bồ Đào Nha khi trung vệ Ruben Dias kịp lùi về truy cản.
Phút 70, xuất phát từ pha tấn công trung lộ, Eduardo Camavinga có cơ hội dứt điểm, tiếc là cú sút của tiền vệ này lại đưa bóng đi chệch cột dọc.
Không thể phân định thắng thua trong 90 phút thi đấu chính thức, hai đội bước vào hiệp phụ. Phút 93, Francisco Conceicao đi bóng lắt léo xâm nhập vòng cấm rồi căng ngang cho Ronaldo, ở tư thế thuận lợi, nhưng Ronaldo lại sút bóng đi lên khán đài.
Dù thi đấu thêm hai hiệp phụ nhưng không đội nào ghi được bàn thắng, buộc hai đội phải bước vào loạt sút luân lưu để phân định thắng thua. Trên chấm penalty, Pháp hoàn thành 5 cú sút chính xác, còn Bồ Đào Nha thì không được may mắn khi Joao Felix thực hiện không thành công, qua đó chấp nhận thua với tỷ số 5-3. Với kết quả này, đội tuyển Pháp lọt vào bán kết gặp Tây Ban Nha, còn Ronaldo và Bồ Đào Nha chính thức chia tay Euro 2024.