On April 21, 2026, Spain defeated Morocco 2-1 in the semifinal of the FIFA World Cup, securing a spot in the final. The match took place at MetLife Stadium in East Rutherford, New Jersey, as part of the 2026 tournament co-hosted by the United States, Canada, and Mexico.
Spain's goals were scored by Álvaro Morata in the 34th minute and Pedri in the 67th minute. Morocco's goal came from Achraf Hakimi in the 52nd minute. The victory marked Spain's first World Cup final appearance since 2010.
Morocco, the first African team to reach the semifinals, had a strong tournament run but could not overcome Spain's possession-based play. Spain will face the winner of the other semifinal between Argentina and Portugal in the final on April 25, 2026.