Spain beat Peru 3-1 in their final World Cup warm-up match on Monday, giving thousands of fans in Puebla a glimpse of one of the tournament favourites days before the global showpiece begins, Reuters reported.
Mikel Oyarzabal opened the scoring after two minutes with a fierce strike from the edge of the area before Pedri doubled the lead after the half-hour mark, tapping into an empty net following a cross from Ferran Torres.