Yahoo Sports reports: Spain completed their World Cup preparations with a 3-1 victory over Peru in Mexico. The European champions, who are among the favourites to claim a second World Cup title, eased to victory with Mikel Oyarzabal and Pedri scoring in the first half before a Pedro Gallese own goal.