Đêm qua và rạng sáng nay, 4 trận đấu ở lượt trận cuối tại 2 bảng B và C đã diễn ra với những kịch bản hấp dẫn, kịch tính đến những giây cuối cùng. Những tấm vé tiếp theo có mặt tại vòng 16 đội đã tìm được chủ nhân sau những chiến thắng ấn tượng.
Bắc Macedonia 0-3 Hà Lan
Đây là lần đầu tiên trong lịch sử, Bắc Macedonia tham dự một giải đấu lớn. Rõ ràng chất lượng đội hình, kinh nghiệm thi đấu của Bắc Macedonia vẫn còn hạn chế so với những đối thủ tại bảng C. Sau 2 thất bại ở 2 lượt trận đầu tiên, Bắc Macedonia đã sớm bị loại trước lượt trận cuối cùng. Trong khi đó, Hà Lan với 6 điểm có được ở 2 lượt trận đầu tiên cũng đã sớm giành vé đi tiếp. Với tâm lý thoải mái ở trận đấu này, hai đội tuyển đã mở ra một trận đấu cởi mở. Dù có rất nhiều những sự thay đổi về nhân sự, nhưng đẳng cấp cũng như phong độ ổn định giúp cơn lốc màu da cam giành chiến thắng với những bàn thắng của Memphis Depay và cú đúp bàn thắng của Georginio Wijnaldum.
Ukraine 0-1 Áo
Trước khi bướ vào lượt trận cuối cùng, cả hai đều có 3 điểm sau 1 trận thắng và 1 trận thua. Chính vì vậy màn đối đầu giữa hai đội ở lượt trận cuối cùng sẽ mang tính chất quyết định đến vị trí thứ 2 tại bảng C. Nhìn vào 2 lượt trận đầu tiên, nhiều chuyên gia tin vào một kết quả thuận lợi cho đoàn quân của HLV Andriy Shevchenko. Tuy nhiên đây là trận đấu mà đội tuyển ÁO thể hiện sự vượt trội về kinh nghiệm, Với một hàng tiền vệ số đông, đội tuyển Áo đã giành chiến thắng ở khu trung tuyến, ngăn chặn những đường lên bóng của đối thủ. Không những vậy, Christoph Baumgartner đã ghi bàn thắng duy nhất sau đường kiến tạo của Alaba để mang về chiến thắng tối thiểu cho đội tuyển Áo. Chiến thắng này giúp ÁO giành vị trí thứ 2 tại bảng C và cùng Hà Lan có mặt tại vòng 16 đội. Trong khi đó, Ukraine phải chờ kết quả ở các bảng đấu khác để hy vọng nằm trong nhóm 4 đội hạng 3 có thành tích tốt nhất.
Phần Lan 0-2 Bỉ
Có thể nói cuộc đua giành vé đi tiếp tại bảng B rất hấp dẫn khi trước lượt trận cuối cùng, 3 đội tuyển là Nga, Đan Mạch và Phần Lan đều có cơ hội đi tiếp. Đội tuyển Bỉ dù sớm giành vé đi tiếp nhưng vẫn tung ra đội hình khá mạnh khi có tam tấu Romelu Lukaku – Kevin De Bruyne – Eden Hazard. Dẫu vậy trong một ngày mà Phần Lan phòng ngự số đông để bảo vệ khung thành của Lukas Hradecky, Qủy đỏ châu Âu gặp rất nhiều khó khăn. Sua 45 phút thi đấu, hai đội cầm chân nhau với kết quả 0-0. Bước vào hiệp 2, Lukaku đã đưa bóng vào lưới của Phần Lan ở phút 65 nhưng công nghệ VAR đã từ chối bàn thắng của trung phong người Bỉ. Phút 74 của trận đấu, đội tuyển Bỉ có bàn thắng khi bóng vô tình chạm vào thủ môn Lukas Hradecky trước khi vào lưới. 7 phút sau bàn thắng mở tỷ số, Bỉ có bàn thắng nhân đối cách biệt với một kịch bản rất quen thuộc. Kevin De Bruyne kiến tạo để Lukaku lập công và ấn định chiến thắng 2-0. Chiến thắng này giúp đội tuyển Bỉ giành 9 điểm tuyệt đối sau 3 lượt trận.

Nga 1-4 Đan Mạch
Đây được xem là trận “chung kết” cho tấm vé đi tiếp khi khoảng cách giữa hai đội tuyển trước lượt trận cuối cùng chỉ là 3 điểm. Đan Mạch với lợi thế sân nhà và quyết tâm của “những chú lính chì” đã tạo ra sức ép ngay từ đầu. Sau nhiều cơ hội, đội tuyển Đan Mạch đã có bàn thắng mở tỷ số do công của Mikkel Damsgaard với một siêu phẩm trước vòng cấm. Tuy vậy hiệp 2 mới chứng kiến những cảm xúc vỡ òa. Yussuf Poulsen nhân đôi cách biệt sau một tình huống chuyền về tai hại của hậu vệ đội tuyển Nga trước khi Artem Dzyuba rút ngắn tỷ số. Nhưng đó cũng là tất cả những gì đội tuyển Nga làm được. Những phút còn lại, Đan Mạch càng chơi càng hay và ghi liền 2 bàn thắng do công của Andreas Christensen và Joakim Maehle. Với chiến thắng này, Đan Mạch từ vị trí thứ 4 trước lượt trận cuối cùng đã lách qua khe cửa hẹp để vươn lên vị trí thứ 2 và giành vé đi tiếp cùng với đội đầu bảng Bỉ.