European champions Spain delivered a masterclass to snuff out France's dream of a third World Cup triumph on Tuesday, outplaying the tournament favourites to win 2-0 and progress to a final against England or Argentina.
Mikel Oyarzabal opened the scoring for La Roja with an emphatic penalty in the first half in Arlington, Texas, and Pedro Porro doubled their lead in the second half as France failed to muster a shot on target until late in the game.