Deulofeu star of the show for Spain