Argentina's Rojo sets up meeting with France
A fantastic volley from Manchester United defender Marcos Rojo blasted Argentina through to a meeting with France in the last 16 of the World Cup after a tense finish to Group D.
Everything seemed to be going to plan when Lionel Messi gave Argentina a first-half lead, but Victor Moses equalised from the penalty spot to put Nigeria back in charge as a draw would take them through.
The Africans missed several great chances to seal their passage, but Rojo pounced in the final minutes to send Diego Maradona and the rest of his nation crazy.
Argentina are 12-1 to lift the trophy and face France on Saturday.
Croatia will play Denmark on Sunday after they beat Iceland 2-1 in the other Group D and topped the section.
The first bore draw of the World Cup arrived as France and Denmark shared the points to ensure both teams progressed from Group C.
France rested key players including Kylian Mbappe and Paul Pogba, while goalkeeper Steve Mandanda came in for Hugo Lloris but did not have to make a save as the Danes dug deep to get the job done.
"We were up against one of the best counter-attacking teams in the world," said Denmark coach Age Hareide. "We would have been stupid if we opened up. We played to get the result and we did it."
Spectators in Sochi were whistling and jeering by the final minutes but bookmakers were relieved to have finally seen a goalless game having offered odds of as big as 40-1 at the outset that there would be a goal in every game.
France finished top of the group but have been unconvincing and are 8-1 shots to lift the World Cup, fractionally bigger than their 13-2 ante-post quote, while Denmark are 80-1 from 100-1.