Marokosta tuli ensimmäinen afrikkalainen joukkue, joka pääsi MM-kisojen välieriin voitettuaan sensaatiomaisen 1-0 Cristiano Ronaldon Portugalin. Hyökkääjä En-Nesyri teki voittomaalin 42. minuutilla, ja vaikka portugalilaiset ponnistelivat tasaisesti, tulos ei muuttunut ottelun loppuun asti.
Ronaldo ei taaskaan aloittanut haastetta aloittelijana, sillä valmentaja Santos heitti CR7:n kentälle 50. minuutilla. Supertähden mukaantulo ei kuitenkaan vaikuttanut Portugalin peliin riittävästi. Bruno Fernandes oli hyvin lähellä tasoitusta, kun hän osui poikkipalkkiin vain minuutteja marokkolaisten maalin jälkeen. Jälkimmäinen pelasi puolustavasti koko toisen puoliajan ja käytti ajoittain vastahyökkäyksiä saadakseen portugalilaisen puolustuksen kiinni.
Varsinaisen peliajan lopussa erotuomari hyväksyi 8 lisäminuuttia, joille oli ominaista tunteet ja hermot. Marokkolainen hyökkääjä Walid Cheddira rangaistiin punaisella kortilla toisen keltaisen kortin jälkeen, mutta tämäkään ei palvellut Portugalia, joka jätti Qatarin pettymyksen maun.
Samaan aikaan Marokko kohtaa välierissä Ranskan, joka onnistui pudottamaan Englannin maalein 2-1. Ranskalaiset menivät erittäin nopeasti johtoon Tchouaménin kanssa 17. minuutilla fantastisen kaukolaukauksen jälkeen. Englannin reaktio ei vastannut odotuksia, sillä "3 Leijonan" oli vaikea luoda paikkoja avoimesta pelistä. Southgaten miehet löysivät kuitenkin tasoituspisteen 54. minuutilla, kun Kane muutti rangaistuspotkun.
Mutta Englannin kapteenin maali ei masentanut Ranskaa, joka jatkoi ponnistelujaan voittomaalin löytämiseksi. Ja kauan odotettu hetki "kalkkunalle" koittaisi 78. minuutilla. Maalin tekijä oli Giroud, ja nyt Deschampsin miehet ovat vain askeleen päässä maailman suuresta finaalista.