Spain beat Peru 3-1 in friendly as World Cup fever grips Puebla

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.