France’s Kylian Mbappe, 10, celebrates after scoring his side’s fourth goal during the round of 16 match between France and Argentina, at the 2018 soccer World Cup at the Kazan Arena in Kazan, Russia, Thursday, June 28, 2018. (AP Photo/Ricardo Mazalan)

In a World Cup full of shocks the round of 16 ties threw up further upsets as the line up for the quarter-finals was confirmed.

France 4-3 Argentina

19-year-old Kylian Mbappe stole the show and announced himself on the biggest stage of all with a virtuoso performance that sent Lionel Messi’s Argentina packing in a thriller in Kazan.

After a cagey opening the game exploded into life when Mbappe stormed from his own half into the opposition box before being fouled by Marcos Rojo to give Antoine Griezmann the chance to hand France the lead from the spot, which he duly did.

It looked like France would hold this lead till half-time but a rocket from Angel Di Maria saw the sides got in level.

After the interval Argentina took the lead for the first time with Gabriel Mercado diverting Messi’s goal bound effort past Hugo Lloris.

Argentina’s lead lasted less than ten minutes as Benjamin Pavard’s sensational strike levelled things up before Mbappe took centre stage again.

The PSG forward gave France the lead with a close range effort on 64 minutes and just four minutes later secured the win with a clinical finish after some fantastic build up play.

Argentina did pull one back in added time when Messi crossed for Aguero which ensured a nervy final few moments but France held on.

Spain 1-1 Russia AET (Russia win 4-3 on penalties)

Hosts Russia pulled off the biggest shock of the tournament so far knocking out highly fancied Spain on penalties after an exhilarating game in Moscow.

Spain went ahead when Sergei Ignashevich inadvertently turned the ball into his own net after a tussle with Sergio Ramos at a corner.

Russia were handed a chance to level when Gerard Pique handled a cross in his own box and Artem Dzyuba slotted away the resulting spot kick.

Spain huffed and puffed looking for a breakthrough but Russia held firm and the game drifted into extra-time and as the additional thirty minutes came and went, penalties seemed the only way to separate the sides.

The first four penalties were all successful with Andres Iniesta and Pique scoring for Spain while Fyodor Smolov and Ignashevich converted for the Russians.

Spain’s third penalty taker Koke was denied by captain Igor Akinfeev and Aleksandr Golovin scored to hand the hosts match point.

Sergio Ramos and Denis Cheryshev exchanged successful spot kicks before Akinfeev denied Iago Aspas with a strong leg to knock out the 2010 winners and send Russia into the quarter-finals.

Croatia 1-1 Denmark AET (Croatia win 3-2 on penalties)

Croatia scraped past a plucky Denmark side on penalties to secure their place in the last eight.

The game started at a frantic pace with Denmark taking the lead inside a minute through Mathias Jorgensen, who stabbed home after Jonas Knudsen’s long throw had cause havoc.

Croatia were level just three minutes later after a Danish clearance struck Andreas Christensen in the face and ricocheted into the path of Mario Mandzukic who made no mistake from close range.

The remainder of normal time saw few chances created with both sides seemingly inhibited by the fear of an error leading to their exit.

Extra time followed a similar theme before drama arose in the final few minutes.

Luka Madrid played the pass of the match to release Ante Rebic who raced clear, rounded Kasper Schmeichel in the Denmark goal and with the goal at his mercy was taken down by Jorgensen.

Modric stepped up to send Croatia through but fluffed his lines as Schmeichel smothered the tame penalty and sent the game to a shoot-out.

Denmark’s talisman Christian Eriksen stepped up first but was denied by Danijel Subasic before Schmeichel saved from Milan Badelj to keep the scores level.

Simon Kjaer, Andrej Kramaric and Michael Krohn-Dehli were all successful while Modric made amends for his extra-time miss to level the scores at two apiece.

Lasse Schone was denied by Subasic before Josip Privaric missed the chance to hand Croatia the advantage.

It wasn’t to matter though as Nicolai Jorgensen fired straight at Subasic and Ivan Rakitic kept his cool to send Croatia through.

Brazil 2-0 Mexico 

Brazil were convincing winners against Mexico as goals from Neymar and Roberto Firmino confirmed their route through to the quarter-finals.

Mexico had chances of their own but were far too wasteful, opting for speculative efforts when they had players in better positions.

Brazil were made to work for their opportunities and after being contained for the first period took the lead early in the second through Neymar.

His run across goal and backheel created space for Willian, who drove into the box and slid the ball across for Neymar to prod home.

Carlos Vela drew a save from Alisson in the Brazil goal but that was as good as it was going to get for Mexico as Firmino wrapped up the victory in the 88th minute.

Neymar had broken free of the Mexico defence and forced Guillermo Ochoa into a good save only for Firmino to sweep the ball into an empty net.