Reside Protection for this has ended
Jun 29, 2024 – 5:19p ET
All Germany within the second half
Jun 29, 2024 – 4:55p ET
Musiala punches it in!
Jun 29, 2024 – 4:53p ET
Neuer stops the strike
Jun 29, 2024 – 4:45p ET
Havertz fails to attach
Jun 29, 2024 – 4:39p ET
Germany breaks the ice!
Jun 29, 2024 – 4:34p ET
Denmark has aim worn out
Jun 29, 2024 – 4:19p ET
HALFTIME: Germany 0, Denmark 0
Jun 29, 2024 – 4:15p ET
Denmark blows golden alternative
Jun 29, 2024 – 4:13p ET
Germany has a mind fart
Jun 29, 2024 – 4:07p ET
Kasper says ‘no’
Jun 29, 2024 – 4:00p ET
Play resumes after 25-minute climate delay
Jun 29, 2024 – 3:30p ET
Virtually for Denmark
Jun 29, 2024 – 3:28p ET
Denmark cannot capitalize on stunning move
Jun 29, 2024 – 3:12p ET
Kasper the not-so-friendly goalie
Jun 29, 2024 – 3:09p ET
Germany has aim referred to as off
Jun 29, 2024 – 2:32p ET
Pregame scene
Reside Protection for this started on Jun 29, 2024 – 2:30p ET