Kylian Mbappe scored twice as France dumped Lionel Messi and Argentina out of the World Cup with a 4-3 win in an outstanding round-of-16 tie in Kazan.
Argentina had come from 1-0 down to lead 2-1 in a match illuminated by outstanding goals from Angel Di Maria and Benjamin Pavard, but a quickfire second-half double from Mbappe put France firmly in the driving seat before Argentina struck again in added time.
Seven minutes in came the first indication of the havoc Mbappe was to wreak when he turned and ran at the heart of the Argentina defence, Javier Mascherano bringing him down 25 yards out.
Antoine Griezmann and Paul Pogba stood over the ball and, when the former unleashed a strike, the ball crashed off the bar with Franco Armani beaten before Argentina scrambled it away.
After 11 minutes, Mbappe's brilliance engineered the breakthrough for France as he embarking on a scorching run from deep inside his own half all the way into the Argentina box, where he was brought down by Marcos Rojo.
After a VAR check had been carried out to confirm the decision, Rojo was booked and Griezmann sent Armani the wrong way to give Didier Dechamps' side the lead after 13 minutes.
Mbappe was at it again six minutes later when Pogba's long pass from a free kick deep in his own half picked him out and, after bringing the ball down, he was fouled on the edge of the area by Nicolas Tagliafico, who also saw a yellow card.
Pogba thumped the free kick over the bar, and at the other end Ever Banega had Agentina's first strike of any note but saw his 25-yarder deflected high.
With Lionel Messi spending much of his time wide on the right and coming deep to collect the ball, Argentina were struggling to create any danger and were under threat again as Griezmann wriggled free but saw his cross claimed by Armani.
The outstanding Mbappe was soon back in the action yet again, Pogba playing him in on the right-hand side of the area but Tagliafico making an immaculately-timed challenge.
Olivier Giroud and Nicolas Otamendi both went to ground after a tangle inside the Argentina box before Argentina wanted a penalty when Messi went down inside the area tangle but nothing was given.
But out of nothing, Argentina were level thanks to a moment of brilliance from Di Maria who, 30 yards out and central, sent a sublime left-footed strike past Hugo Lloris and into the top corner with 41 minutes gone.
Mascherano was booked for a foul on N'Golo Kante as France tried to get back onto the front foot in a game in which they had been the better side, but the thunderbolt from Di Maria -- anonymous up to that point -- left matters all square at the break.
Federico Fazio replaced Rojo as Argentina made a change, and within moments of the restart the revitalised Di Maria won the dangerous free kick on the left from which his side turned the game around.
The ball was floated in and half-cleared to Messi, who turned and hit a low shot that deflected off Gabriel Mercado's foot and bounced beyond Lloris.
Banega was booked for a cynical foul on Mbappe as France looked for a route back into the game, and Mbappe then played a threatening-looking ball into the area only for Griezmann to foul Otamendi as Argentina scrambled it clear.
Fazio almost gifted Griezmann an equaliser when, after a Giroud flick, he rolled a careless backpass wide of his own keeper but the striker was unable to turn it in from a tight angle with Fazio appearing to have a handful of his shirt.
But Deschamps' side had to wait only moment longer before the second brilliant goal of the game brought them level, Pavard thundering home a wonderful angled half-volley from the edge of the box after 57 minutes.
Seven minutes later, France were ahead as a pulsating game took yet another twist and Mbappe got the goal he richly deserved, Pogba's blocked shot falling to him inside the area and his low shot, after he had made space brilliantly, going in off Armani.
Argentina responded by bringing on Sergio Aguero for Enzo Perez, but they were in desperate trouble after 68 minutes as France opened up a two-goal lead and Mbappe got his second, latching on to Giroud's beautiful touch and burying the finish.
Giroud could soon have made it five, hammering into the side netting after Pogba had set him up, and then after a Kante break Mbappe tried to touch the ball on to Griezmann only to get it all wrong when he could have had a shot himself.
Blaise Matuidi and scorer Pavard were booked for fouls but the belief had gone from Argentina, even Messi unable to conjure anything that looked likely to get them back into the match.
Cristian Pavon came off for Argentina, Maxi Meza replacing him, before France took off Matuidi for Corentin Tolisso and Griezmann for Nabil Fekir.
With minutes left, the brilliant Mbappe was substituted to a huge ovation, Florian Thauvin coming on -- but they were made to sweat at the end when, with two of four added minutes player, Aguero nodded home Messi's pass to give his side a glimmer of hope.
Otamendi and Giroud were booked for their roles in a scuffle that followed a Mercado foul on Pogba as France held on despite a late half-chance that saw a fizzing cross deflected over with the game's last touch after Aguero and Di Maria had combined.