201903041151215ad.jpg David Villa and Andres Iniesta beat Fernando Torres as Spain legends face off in Japanese clash