A jóval esélyesebbnek tartott spanyol csapat az első percek után benyomta ellenfelét a kapu elé, de csak az ivószünet után szerzett vezetést. Ekkot Lamine Yamal adott pazar labdát Pedro Porrónak, aki szépen centerezett, Dani Olmo pedig kapásból lőtt kapura. Ezt még védte Thibaut Courtois, de a kipattanót Fabián Ruiz hálóba bombázta.
Ezt követően is a spanyolok domináltak, mégis jött a fordulat, mert Kevin De Bruyne kapott egy jó ütemű passzt a jobb oldalon, a középre kanyarított labdáját pedig Charles De Ketelaere előre vetődve csúsztatta a hosszúba. Ezzel a játék képe alapján meglepetésre egyenlített Belgium, egyben
Térfélcsere után nem változott a helyzet, Spanyolország kegyetlenül szorongatta ellenfelét, de távoli lövéseket, közeli próbálkozásokat is védte Courtois. Aztán jött a dráma, a belga kapus leült a 65. percben és ápolást kért, nem sokkal később pedig le is kellett cserélni. Ez meghatározónak bizonyult, mert a helyére beálló Senne Lammens hibája döntött a hajrában.

A kapus ugyanis egy távoli pattogós lövést meg akart fogni, de nem sikerült neki, az érkező Mikel Merino pedig jól lecsapott az esélyre, hálóba lőtt. Merino ismét a hajrában állt be, ráadásul ismét továbblőtte csapatát a világbajnokságon. Az elődöntőben Franciaországgal találkozuk Spanyolország.

