Marocko jagade ett kvitteringsmål – men istället sänkte Randal Kolo Muani de marockanska drömmarna tio minuter från slutet med sitt 2–0-mål.
– Vi hade flera skadade, vilket inte hjälpte, säger Marockos förbundskapten Walid Regragui efter matchen.
– Vi förlorade en på uppvärmningen, Saiss och sedan Mazraoui i halvtid. Det blev lite för mycket. Men jag har inget att säga, de som klev in gjorde allt de kunde. Vi kämpade och kämpade, men mot ett lag som Frankrike blir minsta misstag ödesdigert.
Marocko spelar bronsmatch mot Kroatien på lördag.
Höjdpunkter från semifinalen Frankrike-Marocko