Początek spotkania należał zdecydowanie do Niemców. Już od pierwszych minut mieli oni więcej okazji do strzelenia bramki niż ich rywale. Z biegiem czasu to jednak gospodarze przejmowali inicjatywę i zaczęli naciskać na Niemców. Później inicjatywa przechodziła z rąk do rąk, a spotkanie stało się niezwykle wyrównane – obie drużyny miały praktycznie identyczne statystyki posiadania piłki, strzałów czy nawet podań. Zarówno jedni, jak i drudzy, nie wykorzystali także bardzo dobrych okazji do zdobycia goli. U Niemców zawiódł Timo Werner, zaś u Anglików Harry Kane.
Druga połowa w początkowych minutach nie imponowała tempem. Obie drużyny były skupione na obronie i było to widać. W 69. minucie doszło jednak do istotnej zmiany w zespole Anglii – na boisku pojawił się Jack Grealish i był to decydujący ruch Garetha Southgate’a. Pojawienie się zawodnika Aston Villi rozruszało atak Anglików i 6 minut po jego wejściu świetne podanie Shawa z lewej strony wykorzystał Sterling, który z kilku metrów umieścił piłkę w siatce. Niemcy ruszyli do odrabiania strat i niemal im się to udało! Sterling stracił piłkę w środku pola i po świetnym podaniu od jednego z kolegów Thomas Mueller wyszedł sam na sam z Pickfordem. Piłkarz Bayernu Monachium uderzył jednak tak, że futbolówka minęła golkipera Anglików, ale także i ich bramkę.
Niewykluczone, że gol dodałby Niemcom skrzydeł, jednak niedługo później zostali oni dobici przez swoich rywali. Kolejna szybka akcja Anglików, piłka trafił na lewo do Grealisha, który dośrodkował w pole karne, gdzie już czekał Kane i wbił głową futbolówkę do bramki Niemców. Ci nie byli w stanie już nic poradzić na te trafienia i ostatecznie musieli pożegnać się z turniejem. Anglicy z kolei zagrają w ćwierćfinale, gdzie zmierzą się z lepszym zespołem z dwójki Szwecja – Ukraina.
Anglia - Niemcy 2:0 (0:0)
Bramki: Sterling (75'), Kane (86')
Kartki: żółte: Rice (8'), Phillips (45'), Maguire (77') - Ginter (26'), Gosens (72')
Anglia: Pickford - Walker, Maguire, Stones - Trippier, Phillips, Rice (88' Henderson), Shaw - Saka (69' Grealish), Kane, Sterling
Niemcy: Neuer - Ginter (88' Can), Hummels, Rudiger - Kimmich, Goretzka, Kroos, Gosens (88' Sane) - Havertz, Mueller (90 + 2' Musiala) - Werner (68' Gnabry)