Ở ngay phút thứ 2, Ba Lan dội gáo nước lạnh lên Bồ Đào Nha sau pha dứt điểm chính xác của Robert Lewandowski. Bàn thắng của chân sút đang khoác áo Bayern Munich xuất phát từ sai lầm của hậu vệ cánh phải Cedric khi đón điểm rơi bóng bổng không tốt tạo điều kiện để Ba Lan lên bóng nguy hiểm ở biên trái.

 
Sau bàn thua, Bồ Đào Nha đã kịp sốc lại đội hình và tổ chức lối chơi mạch lạc hơn. Sự hiệu quả được cụ thể hóa ở phút 33 khi tài năng trẻ Renato Sanchez mang về bàn gỡ từ siêu phẩm sút xa ngoài vòng cấm. Ở những phút còn lại, Bồ Đào Nha đặc biệt là Cristiano Ronaldo có nhiều cơ hội nhưng “Brazil của châu Âu” không tài nào xuyên thủng được mảnh lưới Fabianski thêm 1 lần nữa. Tỷ số 1-1 là kết quả chung cuộc sau 120 phút. 
 
Bước vào loạt sút luân lưu định mệnh, trong khi cả 5 cầu thủ của Bồ Đào Nha đều thực hiện thành công thì bên phía Ba Lan, Blaszczykowski trở thành tội đồ khi sút hỏng quả 11m ở loạt sút thứ 4. Với chiến thắng vô cùng kịch tính, Bồ Đào Nha trở thành đội bóng đầu tiên góp mặt ở bán kết EURO 2016.
 
Bàn thắng: 
Bồ Đào Nha: R. Sanchez 33’
Ba Lan: Lewandowski 2’
Penalty: 5-3 nghiêng về Bồ Đào Nha 
 
Đội hình thi đấu:
Bồ Đào Nha: Rui Patricio, Cedric, Pepe, Fonte, Eliseu, William Carvalho, Joao Mario, Renato Sanches, Adrien Silva, Nani, Ronaldo.
Ba Lan: Fabianski, Piszczek, Glik, Pazdan, Jedrzejczyk, Blaszczykowski, Krychowiak, Maczynski, Grosicki, Milik, Lewandowski.