Spain wrapped up their World Cup preparation friendlies with a commanding 3-1 win over Peru in Puebla, Mexico.
Mikel Oyarzabal put La Roja ahead inside two minutes with a crisp strike from the edge of the box, setting the stage for a comfortable evening against the South Americans.
Pedri doubled the lead just after the half-hour mark, tapping into an empty net from Ferran Torres' pass. In the second half, Spain made it 3-0 when Yeremy Pino's cross forced an error from goalkeeper Pedro Gallese. Peru pulled one back through a low finish by Jairo Velez.
The 2026 World Cup kicks off on Thursday, with 2010 champions Spain opening their campaign against Cape Verde on June 15.
World Cup fever filled the Puebla stadium, where Spain shirts dominated the stands alongside Barcelona jerseys, reflecting the strong Catalan presence in Luis de la Fuente's squad. Peru's supporters were fewer in number but cheered passionately throughout.
Pedri, Rodri, and Ferran Torres drew the loudest cheers as fans chanted and performed the Mexican wave around the ground. World Cup merchandise stalls lined the streets outside, while tight security did little to dampen the festival atmosphere.
“This was a game to build momentum, and we did that,” Pedri told reporters. “I didn't realize they loved me that much in Mexico.”
Oyarzabal's goal extended his scoring streak for Spain to six consecutive games, and he hopes to make it seven when the World Cup begins. “I'm happy and trying to help the team any way I can. What makes us successful is the collective knowing what we need to do and trusting each other,” Oyarzabal said.
Coach De la Fuente praised the convincing display but played down talk of Spain being strong title contenders. “Being called a contender guarantees nothing. We're confident in ourselves and our style, but many other teams have similar quality and capability,” he said.