Kylian Mbappé shook off a horror penalty miss to score, assist, and fire France into a third straight semi-final.
Kylian Mbappé's night started with a penalty disaster. It ended with Morocco defeated and another semi-final booked.
ACT I · 28'
Morocco goalkeeper easily saved 's weak, stuttering 28th-minute penalty after a long VAR check.
ACT II · 60'
But the superstar bounced back. On the hour mark, Mbappé broke the deadlock off a pass from .
66' · THE SIX-MINUTE DOUBLE BLOW
Mbappé turned provider, setting up to put the game out of reach.
Before kickoff we asked: “Can Hakimi's recovery pace neutralize his closest friend's lethal runs with a semi-final spot on the line?”
Mbappé dominated his best friend, shaking off his early penalty miss to run Hakimi ragged with a decisive goal and assist.
I'm okay, I took a blow to the ankle but I'm fine. At that moment, [Jean-Philippe Mateta] was better suited than I was to play the final 15 minutes, so I came off and he came on. It's good, plus he almost scored.
· France · player · beIN Sports and M6
The full presser
With Kylian, it was a bit of his ankle, he was feeling a bit of pain. took a blow to the knee—it's normal, the matches are coming thick and fast.
Didier Deschamps · France · head coach · beIN Sports and M6
The players stopped because they noticed a , but I am not a referee to decide.
Mohamed Ouahbi · Morocco · head coach · beIN Sports
WHERE THIS GOES
France marches on to the semi-finals to face the winner of Spain v Belgium, with Mbappé now leading the Golden Boot race.

