Bồ Đào Nha chiếm thế chủ động ngay sau tiếng còi khai cuộc và sớm có 3 cơ hội khá rõ ràng chỉ trong hơn 10 phút. Tuy nhiên, cả Rafael Leao, Cristiano Ronaldo và Bruno Fernandes đều không thể tận dụng, dù đã ở rất gần khung thành.
Phút 31, Bồ Đào Nha mới có lần dứt điểm trúng đích đầu tiên. Tuy nhiên, đó chỉ là cú đánh đầu như đường chuyền về cho thủ môn Oblak của Cristiano Ronaldo. Ở lần dứt điểm thứ 4 từ đầu trận, CR7 thực hiện một pha "nã đại bác" từ chấm đá phạt. Bóng chỉ đi cao hơn một chút so với khung thành Slovenia.
Hiệp một khép lại với cú sút xa đưa bóng đi chệch khung thành trong gang tấc của Palhinha. Bồ Đào Nha cầm bóng 65% nhưng chưa thể cụ thể hóa cơ hội trước hàng thủ số đông của Slovenia.
Bồ Đào Nha tiếp tục ép sân trong hiệp hai. Phút 56, Ronaldo tiếp tục thực hiện cú đá phạt. Bóng đi căng nhưng vẫn chưa đủ hiểm để đánh bại Jan Oblak. Không lâu sau, CR7 lại quyết tâm thực hiện thêm một pha đá phạt. Kết quả không thay đổi. Bồ Đào Nha vẫn hoàn toàn bế tắc trước "khối bê tông" trước khung thành của Oblak. Theo ESPN, Ronaldo đã tung 33 cú sút phạt trong sự nghiệp tại EURO, 0 lần nào trở thành bàn thắng.
Phút 90, Ronaldo có cơ hội không thể tốt hơn để ghi bàn mở tỷ số. CR7 tung cú sút bằng chân trái nhưng không thể thắng Oblak trong pha một đấu một.
Thời gian thi đấu chính thức khép lại mà không có bàn thắng. Hai đội phải bước vào hiệp phụ. Slovenia trung thành với lối chơi phòng ngự "đổ bê tông". Đoàn quân của HLV Matjaz Kek tỏ rõ ý định kéo đối thủ vào loạt luân lưu.
Phút 105, Jota kiếm được quả phạt đền. Từ cự ly 11 m, Ronaldo tung cú đá vào góc xa bên phải nhưng bị Oblak cản phá. Ở quả phạt góc, cầu thủ Bồ Đào Nha đòi thêm 11 m. Tuy nhiên, pha làm chậm chỉ ra rằng bóng chỉ chạm vào đùi của hậu vệ bên phía Slovenia.
Bồ Đào Nha phung phí cơ hội, để rồi suýt phải trả giá bằng bàn thua ở những phút cuối hiệp phụ thứ 2. Diogo Costa đã giữ lại hy vọng cho "Seleccao" bằng tình huống lao ra cản phá xuất sắc khi đối mặt tiền đạo Slovenia.
Hai đội hòa 0-0 sau 120 phút và phải phân định thắng thua bằng loạt luân lưu may rủi. Jan Oblak được đánh giá cao hơn nhưng Costa mới là người tỏa sáng. Thủ môn của Porto có màn trình diễn điên rồ, khi cản cả 3 cú đá phạt đền của Slovenia, qua đó giúp Bồ Đào Nha giành vé đi tiếp.