A belgákat már a kezdés előtt érzékeny veszteség érte, Tielemans ugyanis a bemelegítés során megsérült, helyére Vanaken került a kezdőcsapatba. A várakozásoknak megfelelően a spanyolok birtokolták többet a labdát, viszont sokáig nem tudtak komoly helyzetet kialakítani.
Az ivószünet után azonban fokozták a nyomást, amely Ruiz góljával érett találattá. A második gól is benne volt a játékban, ám Courtois védései és a pontatlan befejezések életben tartották a belgákat, akik első veszélyes támadásuk végén De Ketelaere fejesével egyenlítettek.
A második félidőben is a spanyolok irányítottak, de a belgák sokáig szervezetten védekeztek, sőt néhány veszélyes kontrát is vezettek. A cserék után tovább fokozódott a spanyol nyomás, Courtois azonban sorra hárított, mígnem sérülés miatt könnyek között elhagyta a pályát.
Utódja, Lammens sokáig nem került nehéz helyzetbe, ám az első kaput eltaláló spanyol lövésnél kijött róla Cubarsí bombája, a kipattanót pedig a csereként beállt Merino értékesítette. Belgium a hajrában már nem tudott egyenlíteni, így Spanyolország szoros, de megérdemelt 2-1-es győzelemmel jutott az elődöntőbe.
Világbajnokság, negyeddöntő:
Spanyolország-Belgium 2-1 (Ruiz 30., Merino 88., ill. De Ketelaere 41.)
Spanyolország: Simon - Porro, Cubarsí, Laporte, Cucurella - Rodri, Ruiz (Pedri, 55.) - Yamal, Olmo (Merino, 86.), Baena (Torres, 55.) - Oyarzabal (Williams, 79.)
Belgium: Courtois (Lammens, 71.) - Castagne, Ngoy, Mechele, De Cuyper (Seys, 60.) - Vanaken (Lukaku, 60.), Raskin - Trossard (Witsel, 60.), De Bruyne (Saelemaekers, 86.), Doku - De Ketelaere