Det tog knappt fem minuter, sedan hade Marocko hamnat i underläge för första gången den här VM-turneringen.
Frankrikes Antoine Griezmann drog igång anfallet som slutade med att Theo Hernandez kunde skicka in 1–0 med en akrobatisk spark från en snäv vinkel efter att bollen hittat hans yta i straffområdet via Kylian Mbappé och ett marockanskt ben.
Inte den starten Marocko hade hoppats på direkt, då det inte sprudlat om deras anfallsspel så långt i turneringen. Men mot slutet av den första halvleken lyckades de flytta upp positionerna en aning och i den 44:e minuten prickade mittbacken Jawad El Yamiq stolpen efter att ha chansat med en cykelspark i efterdyningarna av en hörna.
Mål efter 24 sekunder
Något som verkar ha gett råg i ryggen. I den andra halvleken fick vi nämligen se ett betydligt mer offensivt Marocko. De var inne och rotade i Frankrikes straffområde vid flera tillfällen men kom aldrig närmare än riktigt nära.
I stället tvingades de se på när Kylian Mbappé snurrade upp försvaret och serverade inhopparen Randal Kolo Muani öppet mål till 2–0 med drygt tio minuter kvar att spela. Han hade då varit på planen i endast 24 sekunder.
– Man kan inte drömma om ett bättre inhopp. Jag är jättenöjd med att jag kunde hjälpa laget och nu är vi i final. Så ja, det var ett bra inhopp, säger han.
Segern innebär att Frankrike får chansen att försvara sitt VM-guld från 2018. Lyckas de besegra Argentina i finalen blir de det första landet som försvarar sin VM-titel sedan Brasilien gjorde det 1962.
– Det är ett otroligt ögonblick. Vi jobbade bra, det var tufft, men nu är vi i final. Nu ska jag fira med familjen, de andra spelarna och tränaren, säger Theo Hernandez.