Manchester City have agreed a deal to sign highly-rated Fulham winger Patrick Roberts, sources have told ESPN FC.

Chelsea, Manchester United and Liverpool are others among the host of clubs to have been chasing Roberts, who is regarded as one of the most prodigious talents in the country.

However, Manchester City have stolen a march on their rivals by moving quickly to do a deal for the England under-19 international worth an initial fee of £5 million, which could rise to as much as £10 million with various add-ons.