Argentina survived another heart-stopping match when it scored two late goals to topple England and extend the Three Lions' six-decade-long wait for another World Cup trophy.
Spain is back in the World Cup final for the first time since 2010. That's also when Spain won its only World Cup title. France had hoped to reach the final for the third straight tournament.
Mikel Oyarzabal scored from the penalty spot after a heady play by teenager Lamine Yamal, Pedro Porro added another goal and Spain advanced to its first World Cup final since winning in 2010 with a 2-0 victory over France
Morocco was no match for France, which lost 2-0. The French, one of the pre-tournament favorites, move on to the World Cup semifinals against either Spain or Belgium.