A találkozó elején csaknem tíz percet állt a játék, mivel az irániak kapusa egy kijövetel közben összefejelt csapattársával, és végül le is kellett cserélni.
Az angolok futballoztak fölényben és Harry Maguire fejesével a 32. percben kis híján előnybe kerültek, a labda azonban a felsőlécen csattant. Nem sokkal később már megszületett az első angol gól a 19 éves Jude Bellingham első válogatottbeli találatának köszönhetően. A 43. percben egy újabb angol pontrúgásból esett gól, ezúttal a Maguire által lefejelt labdát Bukayo Saka bombázta a léc alá. Az irániak a reklamálással voltak elfoglalva, és szinte azonnal újabb gólt kaptak saját középkezdésük után, ekkor Raheem Sterling talált a hálóba. A játékvezető az iráni kapus hosszas ápolása miatt 14 (!) perc hosszabbítást rendelt el az első félidő végén.
A fordulást követően bő negyedórát kellett várni az újabb angol gólra, Saka már másodszor volt eredményes, ugyanakkor néhány pillanattal később az irániak az első kaput eltaláló lövésükből szépítettek. Az angolok a csereként pályára lépő Marcus Rashford első két labdaérintése után állították vissza a különbséget, majd a 90. percben egy másik csere, Jack Grealish révén találtak be ismét. A brazil bíró ezúttal 10 perc túlórára késztette a csapatokat, a végén pedig a videóbíró segítségével még egy büntetőt is megadott az irániaknak, amelyet az így duplázó Mehdi Taremi értékesített, kialakítva a végeredményt.