Dù thời tiết xấu khiến trận đấu gặp nhiều gián đoạn nhưng cũng không ngăn được tuyển Đức đánh bại Đan Mạch 2-0 để tiến vào vòng tứ kết.
Đội hình xuất phát của Đức đã có sự thay đổi bất ngờ khi HLV Nagelsmann đã gây bất ngờ khi sử dụng Leroy Sane đá chính thay Florian Wirtz.
Ở ngay những phút đầu tiên, Trung vệ Schlotterbeck bật cao đánh đầu sau cú đá phạt góc của Kroos đưa bóng vào lưới nhưng bàn thắng không được công nhận. VAR xác định đã có pha phạm lỗi của cầu thủ Đức trong vòng cấm.
Sau đó là liên tiếp những pha dứt điểm về phía khung thành của tuyển Đan Mạch của Kimmich, Musiala và Havertz tuy nhiên vẫn không thể chiến thắng được thủ thành Schmeichel.
Đột nhiên Đan Mạch chuyển sang trạng thái tấn công khi Eriksen nhận đường chuyền dài của đồng đội để xâm nhập vòng cấm. Anh lừa bóng qua Rudiger và tung ra cú dứt điểm, tuy nhiên trung vệ của đội tuyển Đức dù mất đà vẫn kịp thò chân ra chặn bóng.
Trận đấu sau đó đã bị tạm dừng 15 phút do các vấn đề liên quan đến thời tiết.
Sau 15 phút hoãn, cả hai đội trở lại với trận đấu. Lần này, Đan Mạch là đội tạo ra được cơ hội rõ ràng hơn khi tạo ra cú phản công cực kì nguy hiểm, tuy nhiên, khi Hojlund đối mặt với Neuer thì cú dứt điểm của anh lại bị hậu vệ của Đức phá ra. Hiệp một khép lại với tỉ số 0-0.
Hiệp 2 bắt đầu với việc tuyển Đan Mạch vẫn là đội tuyển nhập cuộc tốt hơn. Phút thứ 48, Andersen đã đưa được bóng vào lưới của ĐT Đức nhưng sau khi tham khảo VAR, trọng tài Oliver quyết định không công nhận bàn thắng do có 1 cầu thủ Đan Mạch đã việt vị trước đó.
Bất ngờ ở phút thứ 52, Andersen để bóng chạm tay trong vòng cấm. Sau khi kiểm tra qua VAR, ông Oilver quyết định cho Đức được hưởng phạt đền và Havertz không mắc sai lầm nào đánh bại Schmeichel trên chấm phạt đền, mở tỉ số cho tuyển Đức.
Việc ghi bàn giúp tinh thần của các cầu thủ Đức được giải tỏa và chỉ 15 phút sau, Musiala nhận đường chuyền từ đồng đội ở phía dưới trước khi thoát xuống đối mặt với Schmeichel. Cầu thủ số 10 không mắc sai lầm nào để nâng tỷ số lên 2-0.
Những phút còn lại là những nỗ lực của Đan Mạch, họ đã tạo ra cơ hội nhưng các cầu thủ lại không thể tận dụng các cơ hội đó.
Chung cuộc, Đức giành chiến thắng 2-0 trước Đan Mạch để giành vé vào tứ kết. Đối thủ của Đức sẽ là đội chiến thắng trong cặp trận giữa Tây Ban Nha và Gruzia rạng sáng mai (1/7).