Eder's long wait for an international goal came to an end as Portugal won Tuesday's friendly in Stade de Geneve 1-0 to consign Antonio Conte to his first defeat at Italy coach.