Everton signs Portuguese starlet

The 20-year-old has signed a three-year contract with Everton.

Everton have agreed a fee of around £500,000 for the Portugal Under-20 international.

Silva scored 15 goals in 32 appearances for Aves last season.