Jack Grealish will allegedly arrive in Manchester on Wednesday to complete a £100m move to Manchester City.
The Aston Villa captain's future has been the subject of much speculation in recent days amid reports of a record-breaking offer from the Premier League champions.
Grealish was thought to be considering turning down interest from the Citizens in order to sign a new and improved contract at Villa Park.
However, according to the Daily Mail, the 25-year-old has agreed to join Pep Guardiola's side in a £100m deal, which is expected to be announced on Wednesday.
The playmaker made five appearances for England during this summer's European Championship, contributing two assists, as the Three Lions reached the final of the competition.
Grealish had his injury problems for Villa last season but still enjoyed an impressive campaign, contributing seven goals and 12 assists in 27 appearances in all competitions.
The England international could make his debut for Guardiola's team in Saturday's Community Shield against Leicester City, with a potential Premier League debut for the Citizens coming a week later against Tottenham Hotspur.