Two fine goals from Kylian Mbappe gave France victory in a classic World Cup encounter with Argentina, and a place in the quarter-finals on Saturday.
The 19-year-old got the better of a South American team that paraded Lionel Messi who may have played his last World Cup match.
Mbappe’s second-half double turned the game decisively in France’s favour, and inflicted more pain on Argentina in what may be their final chance to win the World Cup during Messi’s prime.
Antoine Griezmann had already hit the bar with a free-kick by the time he put France ahead from the penalty spot in the ninth minute, following a searing Mbappe run that was ended by a clumsy Marcos Rojo foul.
Argentina looked unable to reply for much of the first half, until Angel di Maria hauled his side level with a stunning long-range curler shortly before the break.
The thousands of raucous South American supporters were sent into raptures when Gabriel Mercado diverted a Messi shot past Hugo Lloris to give Jorge Sampaoli’s side the lead.
But Benjamin Pavard’s stunning strike levelled the scores and 11 minutes later, Mbappe had scored twice – two clinical finishes that ensured the 2014 beaten finalists would be going home at the last 16.
For the first he swept body and ball into space before driving past Franco Armani to score, while the second was swept in crisply at the end of a counter-attack as Argentina chased another leveller.
Substitute Sergio Aguero did get a late consolation – a low header from a pin-point Messi cross in the 93rd minute.
But this defeat will raise many questions, including about Messi’s international future, and that of manager Sampaoli.