Spain defeated Peru 3-1 on Monday, June 8, in their final warm-up match before the 2026 World Cup at a stadium in Puebla, Mexico [1, 2, 3, 4]. Mikel Oyarzabal opened the scoring after just two minutes with a powerful strike from outside the penalty area [1, 2, 3, 4]. Pedri doubled the lead just past the half-hour mark by tapping into an empty net following a cross from Ferran Torres [1, 2, 3, 4]. Early in the second half, Spain’s third goal came after Yeremy Pino’s delivery caused an error by Peru’s goalkeeper Pedro Gallese [1, 2, 3, 4]. Peru’s consolation goal was scored late in the game by Jairo Velez [1, 2, 3, 4].
Oyarzabal has now scored in six consecutive matches for Spain and is aiming to extend this streak in the World Cup [3, 4]. The stadium and the surrounding area showed a strong World Cup atmosphere with many fans wearing Spain and Barcelona jerseys [1, 2, 3, 4]. Peru supporters were outnumbered but remained vocal throughout the match [1, 2, 3, 4]. Fans cheered most loudly for players Pedri, Rodri, and Ferran Torres [1, 2, 3, 4].
Spain coach Luis de la Fuente said being labeled favorites does not guarantee success, noting that "there are many other national teams with the same quality and ability as us" [3]. Oyarzabal added, "I’m happy, and I try to help in any way I can. What has made things go well for us is that as a group we know what we have to do and we trust each other" [3]. Pedri said, "It was a match to build momentum, and we’ve managed to do just that. I didn’t realise they loved me so much here in Mexico" [3].
The 2026 World Cup tournament will start on Thursday, June 12 [1, 2, 3, 4]. Spain will open their group stage campaign against Cape Verde on Tuesday, June 16 [3, 4].