Everton has signed Dele Alli just hours after appointing Frank Lampard as manager.

Alli arrives on a free transfer with Everton required to pay £10 million once the 25-year-old plays 20 games.

Sources confirmed there are further performance-related add-ons which could see the fee reach at least £30m with Alli signing a two-and-a-half-year contract.

Alli started just four matches since Antonio Conte was hired as manager in November.