Manchester City are set to complete a £43m deal to sign Portugal attacking midfielder Bernardo Silva from French champions Monaco.
The 22-year-old will join on 1 July, with the club set to announce the transfer later on Friday.
Silva has made 58 appearances for Monaco this season - including two against City in the Champions League - scoring 11 goals and providing 12 assists.