Mikel Oyarzabal and Pedro Porro were the goal-scorers as Spain defeated France in the first semifinal to book a spot in the FIFA World Cup 2026 final.