Spain defeated Peru 3-1 on Monday, June 8, 2026, in their final friendly before the 2026 FIFA World Cup, played at Estadio Cuauhtémoc in Puebla, Mexico. Thousands of fans packed the stands to watch one of the tournament favourites fine-tune their preparations just days before the opening match.

Match goals: Spain 3-1 Peru

  • 2'Mikel Oyarzabal opened the scoring with a powerful strike from the edge of the box, giving Spain the perfect start.
  • 32'Pedri doubled the lead after a precise cross from Ferran Torres, underlining the trio's attacking chemistry.
  • Early second half — Spain's third came when a dangerous cross from Yeremy Pino forced goalkeeper Pedro Gallese into an error, turning the ball into his own net.
  • After the hourJairo Vélez pulled one back for Peru with a low finish, but it proved little more than a consolation.

World Cup fever in Puebla

World Cup fever was unmistakable throughout the stadium. Spain's red shirts dominated the stands alongside Barcelona jerseys — a reflection of the Catalan club's heavy representation in coach Luis de la Fuente's squad. Peru's fans were fewer in number but remained loud all night.

Pedri, Rodri and Ferran Torres drew the biggest cheers as the crowd launched Mexican waves across the arena. World Cup merchandise stalls lined the streets outside, and tight security could not dampen the carnival atmosphere.

What does this result mean for Spain?

The win gave Spain a much-needed confidence boost after recent draws against Egypt and Iraq. The team showed attacking variety, early-scoring ability and composure after taking the lead — qualities that will be critical across a long tournament.

Coach Luis de la Fuente used the match to test his attacking options and settle on his starting XI, with the squad now appearing to have peaked at the right time.

Spain's road to defending the title

Spain enter the 2026 World Cup as the reigning European champions and one of the strongest contenders for the trophy, powered by a gifted generation that blends experience with youth. Their exceptional squad depth and ability to control possession remain their greatest weapons.

When does the 2026 World Cup start?

The tournament kicks off on Thursday, June 11, 2026 with the opening match in Mexico and runs until the final on July 19.

What was the Spain vs Peru result?

Spain won 3-1, with goals from Oyarzabal, Pedri and a Gallese own goal. Vélez scored Peru's consolation.

Follow all Spain and 2026 World Cup news and live results on Malaab Al-An.